我有一个我在网上找到的php分页脚本(http://papermashup.com/easy-php-pagination/),它运行正常,我想修改它以更好地满足我的需求并稍微更新一下。我遇到的问题是,虽然它使用
给出了找到的结果数 echo $total_pages.' Results';
如果没有结果,它就不会返回零,它只是没有值。
以下是计算结果数量的代码。
$query = "SELECT COUNT(*) as num FROM $tableName";
$total_pages = mysql_fetch_array(mysql_query($query));
$total_pages = $total_pages[num];
我试图添加一个if语句,这样如果结果为0,我可以说抱歉找不到匹配项,但如果没有结果,我无法显示该值。
我试图将COUNT作为一行与num一起回复,但无论我做什么,我似乎都无法显示0结果。
答案 0 :(得分:0)
您可以使用函数mysql_num_rows();
来实现此目的)
P.S。请尝试使用mysqli而不是简单的mysql,因为它已被弃用。
答案 1 :(得分:0)
试试吧。
{{1}}
答案 2 :(得分:0)
扩展您的代码:
catch