我的表預約以下字段組成:小時,分鐘,日,月,名,表,rnumber問題用PHP MySQL查詢
當我執行查詢,如下所示:
$query = "select * from reservation";
$result = $db->query($query);
$row = $result->fetch_assoc();
它完美的作品。
然而,當我更改查詢是
$query = "select * from reservation where table like '%1%'";
得到了一個空白的結果,並在Apache日誌以下錯誤:
Mon Aug 08 20:17:19 2011] [error] [client ::1] PHP Fatal error: Call to a member function fetch_assoc() on a non-object in /srv/http/reservation.php on line 43, referer: http://localhost/
如果我將其更改爲以下:
$query = "select * from reservation where 'table'=1";
我得到0結果。 (表是INT)
第二個問題是,我使用最新的語法?我見過大多數人使用mysql_query()。
它工作!謝謝:) – patokun