我從Android數據庫中檢索數據,因此創建瞭如下的PHP文件。PHP未定義索引錯誤在與Android通信
<?php
$db_host = "localhost";
$db_uid = "root";
$db_pass = "";
$db_name = "abc";
$db_con = mysql_connect($db_host,$db_uid,$db_pass) or die('could not connect');
mysql_select_db($db_name);
$sql = "SELECT * FROM people WHERE birthyear > '". $_POST["birthyear"]."'";
$result = mysql_query($sql);
while($row=mysql_fetch_assoc($result))
$output[]=$row;
print(json_encode($output));
mysql_close();
?>
現在,當我在瀏覽器爲localhost/script.php的 引發錯誤和輸出顯示如下
通知運行它:用C birthyear::未定義指數\ XAMPP \ htdocs中\ jasonscript.php on line 14 [{「id」:「1」,「name」:「m」,「sex」:「1」,「birthyear」:「1989」},{「id」:「2」 , 「姓名」: 「一」, 「性別」: 「1」, 「birthyear」: 「1986」},{ 「ID」: 「3」, 「名稱」: 「b」, 「性別」: 「0」 ,「birthyear」:「1986」}]
請告訴我如何更正我的代碼。
我很好的輸出。需要知道爲什麼通知:未定義的索引:第14行中的C:\ xampp \ htdocs \ jasonscript.php中的birthyear正在顯示。 – 2013-05-08 10:45:40