我使用的是使用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