【发布时间】:2017-04-16 20:57:35
【问题描述】:
我试图通过在类似于this 的 SQL 中使用 COUNT 来计算数据库中有多少条目。这是我的代码,它没有返回/回声。
$result=mysqli_query($con,"SELECT COUNT(id) as total FROM Customer");
if (!$result) echo mysql_error();
$row=mysqli_fetch_assoc($result);
echo $row['total'];
$id=$row['total'];
echo($id);
怎么了?连接信息正确无误。
更新:我仍然需要这方面的帮助。请停止投票而不给出答案。如果这是一个有明显答案的问题,请告诉我。
更新:这根本不是那个问题的重复。问题不在于错误报告。
更新:我回答了这个问题,发现我的问题出在默认数据库上,这就是为什么没有返回任何内容。直到明天我才能选择答案。
【问题讨论】:
-
尝试 echo
"<p>Row<pre>".print_r($row,true)."</pre></p>"查看结果集。这可能会弄清楚如何引用返回的内容。 -
那只是打印了“Row”之后就什么都没有了。
-
尝试将
if (!$result) echo mysql_error();更改为echo mysql_error();。如果我的第一条评论中的回显没有显示任何内容,则表示获取该行有问题。 -
只是为了笑声和咯咯笑声,在获取之后还要加上
echo mysql_error();。 -
没有错误。我可以在 phpmyadmin 中进行该查询,然后得到一个数字(我想要的)。 10.我把它放在两个地方都没有错误。