我想通過使用單個腳本一次執行兩個查詢。我的代碼只執行第一個查詢,而第二個查詢顯示一個錯誤。MySQL查詢不執行:「警告:mysql_fetch_assoc()期望參數1是資源」
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\hms\getpatient.php on line 29 Notice: Undefined variable: json_output in C:\xampp\htdocs\hms\getpatient.php on line 32
任何一個可以請大家幫忙,爲什麼這兩個查詢不執行,但他們分別將執行。
PHP
<html>
<head>
<title>Paging Using PHP</title>
</head>
<body>
<?php
mysql_connect("localhost","root","");
mysql_select_db("hms");
?>
<?php
$q1=mysql_query("SELECT * FROM initial_master");
while($row1=mysql_fetch_assoc($q1))
$json_output1[]=$row1;
print(json_encode($json_output1));
mysql_close();
?>
<?php
$q=mysql_query("SELECT * FROM patient_main_category");
while($row=mysql_fetch_assoc($q))
$json_output[]=$row;
print(json_encode($json_output));
mysql_close();
?>
</body>
</html>
正確的表名 – user 2014-10-31 08:26:01
聲明'$ json_output1 = array();'在你使用它去除你正在獲取的通知之前。 – 2014-10-31 08:27:05
在第二次查詢之前,您有一個'mysql_close();'。 – djidi 2014-10-31 08:27:49