0
基本上我幾個星期前有一個問題,現在我的問題在於當我回到這個項目並嘗試使用正在工作的代碼但現在不代碼時and it was solved here不知何故工作....即使我獨自嘗試.... 我在Apache中得到的錯誤是曾經工作的代碼現在不起作用
"[28-Aug-2012 16:24:45 UTC] PHP Fatal error: Call to a member function fetchAll() on a non-object in C:\Program Files (x86)\Zend\Apache2\htdocs\Proj11\2.php on line 49"
行49 if語句
我真的不知道哪裏是問題,因爲它曾經工作過......任何人都可以給我一個暗示,可能是我的問題?我必須成爲一個服務器問題嗎?謝謝
$results = $db->query('SHOW TABLES LIKE \'pages\'');
if (count($results->fetchAll()) > 0) {
echo 'table exists';
} else {
echo "it doesnt";
}
是否檢查'$ results'設置正確? $ db正在工作嗎? – andrewsi
它總讓我感到驚訝,人們是如何要求麻煩的。假設'fopen()'或'query()'總是成功的,這簡直就是天真。你走這個例子。而不是寫'query('SHOW TABLES LIKE''pages'');'你可以通過執行'query(「SHOW TABLES LIKE'pages'」)來更清晰的代碼;'' –