Ich habe PHP-Code aus Tutorial verwendet und es hat gut funktioniert. Aber wenn ich es neu schreibe, gibt es mir null. Dieser Code gibt mir, was ich will ich meine es Daten im JSON-Format gibt:php Select-Anweisung gibt keine Antwort
$q=mysql_query("SELECT * FROM people WHERE birthyear>'".$_REQUEST['year']."'");
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
Aber dieser Code selbst sieht es gleich nicht null funktioniert gibt:
$q=mysql_query("SELECT username, firstname, lastname, email, phone1, skype, city, description
FROM mdl_user WHERE username LIKE'".$_REQUEST['usern']."'");
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
Wenn ich nicht tun benutze $ _REQUEST ['usern'] und erhalte Daten in JSON. Aber ich muss Anfrage verwenden, um bestimmte Daten zu suchen. Wo könnte das Problem liegen? Weil ich es vertraulich nicht verstehe. Es sieht genauso aus.
Oder noch besser verwenden Sie PDO, da es für Sie das Entkommen behandelt und die mysql_ Familie von Funktionen veraltet sind. – liquorvicar