我在這個網站上很忙,我需要得到工作人員從數據庫發送的'tweets'。所以,我當時想,好吧,讓我們連接到數據庫,看看happens.This是代碼(截至本執行部分,之後,你並不真的需要它。)調用成員函數對非對象執行execute()
$connection = new mysqli('localhost', 'root', '123', 'gh24hh');
$stmt = $connection->prepare('SELECT * FROM tweet ORDER BY id DESC LIMIT 5');
$stmt->execute();
這是erro被拋出:
Fatal error: Call to a member function execute() on a non-object in C:\xampp\htdocs\twitter.php on line 5
很明顯,第五行是執行行。
有沒有人看到我的錯誤?
(如果需要更多的代碼,請告訴我,因爲我真的不知道有問題後的)
你有沒有在你的錯誤日誌看?也許增加錯誤報告級別? $連接是否成功設置? SQL是否在MySQL控制檯中成功運行? – LeonardChallis 2014-09-23 14:45:42
'$ stmt'爲空,第4行出錯了 – Flosculus 2014-09-23 14:45:44