Помоги несмотря на то, что создает реестр php и вводит в database

Я не понимаю много на этом, но что я делаю, это проект android.

Думает login с facebook, что он ведет в реестр пользователей, в котором только пользователи вводят пользователя в компьютер, и я отделяю оставшуюся часть данных из профиля.

Функция, в которую он верит, называется functions.php что является следующим файлом.

<?php 
header( 'Content-Type: text/html;charset=utf-8' );


function ejecutarSQLCommand($commando){

  $mysqli = new mysqli("*******", "*******", "*******", "******");

/* check connection */
if ($mysqli->connect_errno) {
    printf("Connect failed: %s\n", $mysqli->connect_error);
    exit();
}

if ( $mysqli->multi_query($commando)) {
     if ($resultset = $mysqli->store_result()) {
        while ($row = $resultset->fetch_array(MYSQLI_BOTH)) {

        }
        $resultset->free();
     }


}



$mysqli->close();
}

function getSQLResultSet($commando){


  $mysqli = new mysqli("******", "*******", "*******", "******");
/* check connection */
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
    exit();
}

if ( $mysqli->multi_query($commando)) {
    return $mysqli->store_result();




}



$mysqli->close();
}


?>

И после верь в этот так называемый файл registro.php

<?php include ('functions.php');
$nombre=$_GET['nombre'];
$usuario=$_GET['usuario'];
$mail=$_GET['mail'];
$facebookid=$_GET['facebookid'];


ejecutarSQLCommand("INSERT INTO  `usuarios` (nombre, usuario, mail, facebookid)
VALUES (
'$nombre' ,
'$usuario' ,
'$mail' ,
'$facebookid')

 ON DUPLICATE KEY UPDATE `nombre`= '$nombre',
`usuario`='$usuario',
`mail`='$mail',
`facebookid`='$facebookid';");

 ?>

Тема - что я, когда я пишу url ej:

midominio.com/carpeta/registro.php?nombre=culo suelto&usuario=matraca&mail=luigi@jimail.com&facebookid=254453

он послан в базу данных, но создаются много реестров.

esto es lo que se me almacenaba, fueron solo 4 intentos de enviar el registro

После 3 я пробую я заметил ошибку faecbookid и ко мне смогла прибывать полная колонна, но это не решило проблему, что создавали много подмостков. если бы могли исправлять меня .php, он ему был бы благодарен за них!! и если они объясняют мне, как я могу удалять все эти неудавшиеся реестры, или таблицу также они: он был бы благодарен!

1
задан 31.12.2016, 15:51
0 ответов

Внутри твоего файла functions.php, где говорит if ($mysqli-> multi_query ($commando)), { он заменяет из-за:

if ( $mysqli->query($commando)) {

Чтобы удалять все реестры твоей таблицы пользователи:

Delete FROM usuarios;

Чтобы удалять твою таблицу пользователи:

DROP TABLE usuarios;

Уже будет вводить тебя реестр одновременно из-за вызова GET. Он рекомендовал бы тебе иметь функцию общей связи, чтобы не копировать из-за каждой функции, которую ты используешь.

0
ответ дан 03.12.2019, 17:54
  • 1
    спасибо! я смог удалять реестры, но я заканчиваю remplazar эту линию, пробуйте снова мне произвелись 3 реестра –  31.12.2016, 18:54
  • 2
    Как странно. Было конечно, что ты сделал одинокий petició n?? удали снова и честная –  31.12.2016, 18:59
  • 3
    Perdó n! это была проблема моего браузера, видно, что пока escribí был послан url в мало –  31.12.2016, 19:12
  • 4
    Совершенный. Что снабжает, что решается –  31.12.2016, 19:13