我有一個問題,我不明白髮生了什麼事。 我有一個完美的mysql查詢。它應該在表格中返回一行。PHP/Mysql的奇怪錯誤mysql_query和mysql_fetch_object
$res = mysql_query($query);
$myobj = mysql_fetch_object($res);
當我這樣做:
var_dump($myobj);
它返回:
object(stdClass)#3 (25) { ["id"]=> string(2) "10" ["cookie"]=> string(3) "yes" ["nb_pts_per_question"]=> string(2) "50" ["product"]=> string(10) "MyProduct" } bool(false)
對象的聲音完整,但在後續代碼var_dump結束時,你可以看到一個布爾(假)
同樣,查詢在我運行到mysql時正常工作。
有什麼想法?
謝謝!
請告訴你在哪裏把你的'var_dump' –
下面是完整的全碼代碼:function _construct(){$ query =「...」; $ res = mysql_query($ query); $ myobj = mysql_fetch_object($ res);後續代碼var_dump($ MyObj中); }沒有循環,沒有什麼特別的: –
如果你在'var_dump($ myobj);'後面立即加上'die();'' – Daan