将数据从数据库返回到PHP作为变量

时间:2017-04-16 20:57:35

标签: php mysql sql mysqli

我正在尝试使用类似于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);

有什么问题?连接信息正确且没有错误。

更新:我仍然需要帮助。请停止downvoting而不是给出答案。如果这是一个有明显答案的问题,请告诉我。

更新:这完全不是该问题的重复。该问题并非专门针对错误报告。

更新:我回答了这个问题并弄清楚我的问题是使用默认数据库,这就是为什么没有返回任何内容。直到明天我才能选择我的答案。

3 个答案:

答案 0 :(得分:1)

您正在使用MySQLi AND调用mysql_error()。应该是

<div id="content">
  <div class="reviewContent">
    test
  </div>
</div>

现在您应该看到错误消息,如果有的话。

答案 1 :(得分:0)

我从未放过mysqli_select_db($ con,“.....”);进入我的文件,所以它永远不知道使用什么数据库。我也没有收到错误,因为我使用的是mysql_error而不是mysqli_error。一旦我选择了默认数据库,它就可以正常工作。

答案 2 :(得分:0)

回显mysqli_error($ conn)而不是mysql_error()