我使用了教程中的 php 代码,它运行良好。但是当我将它重写给我时,它给了我空值。这段代码给了我想要的东西,我的意思是它以 JSON 格式提供数据:
$q=mysql_query("SELECT * FROM people WHERE birthyear>'".$_REQUEST['year']."'");
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
但是这段代码即使看起来完全一样也不起作用,它给出了 null:
$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));
如果我不使用 $_REQUEST['usern'] 并以 JSON 格式获取数据。但我需要使用 request 来搜索特定数据。那么问题可能出在哪里。因为我完全不明白。在我看来是一样的。