我使用的是使用MYSQL的php分頁tutorial,但我使用的是面向我所有站點的MYSQLI對象。這導致一些錯誤..獲取錯誤:使用未定義的常量num - 假定'num'
對於這部分..
$sql = "SELECT COUNT(*) as num FROM categories";
$total_pages = $connection->query($sql) or die(mysqli_error($connection));
$total_pages = $total_pages['num'];
我得到致命錯誤:無法使用類型mysqli_result的對象數組 ..最後一行
所以我它切換到
$sql = "SELECT COUNT(*) as num FROM categories";
$total_pages = $connection->query($sql) or die(mysqli_error($connection));
$row = $total_pages->fetch_assoc();
$total_pages = $row[num];
,現在我得到使用未定義的常量NUM的 - 假設「民」 ..在最後一行。
在這一點上,我不知道還有什麼要做。有人可以幫忙嗎?
夥伴,謝謝你指出!是的,我注意到它的工作原理,我發現它很奇怪。 – 2010-07-31 19:04:26
請參閱「爲什麼$ foo [bar]錯誤?」在http://docs.php.net/language.types.array#language.types.array.foo-bar – VolkerK 2010-07-31 19:06:45