J'ai été aux prises avec ce problème pendant quelques jours et je ne peux pas faire de progrès ... J'essaie d'obtenir un seul résultat de ma base de données, mais au contraire, je '' m obtenir toute la table: (Android Mysql - trop de résultats
php:
{
$connect = @mysqli_connect ($host, $username, $pass, $dbname)
OR die ('Could not connect to MySQL');
$table = $_REQUEST['table'];
$key = $_REQUEST['id'];
$key_value = $_REQUEST['id_value'];
$q = "SELECT * FROM ".$table." where ".$key."='".$key_value."'";
$r = @mysqli_query ($connect, $q);
while ($row = mysqli_fetch_array($r))
$output[]=$row;
print(json_encode($output));
}
Je pense qu'il n'y a pas besoin de vous montrer mon code pour Android que, depuis la réception des données bien (mise à jour aussi des tables fonctionne très bien) ... Tout ce que je veux, c'est obtenir un résultat de ma base de données.
Lorsque vous naviguez simplement vers ce fichier sur le navigateur, il n'y a pas de problème évidemment ... Merci d'avance, bravo
Ce n'est pas une réponse, mais vous ne devriez pas utiliser de vieilles valeurs passées à partir d'une requête, car quelqu'un malin passe quelque chose de malveillant. – Jim