Php 获取表记录数的sql select count查询错误
我只是想得到数据库中某个表中的记录数,我的代码:Php 获取表记录数的sql select count查询错误,php,mysql,sql,Php,Mysql,Sql,我只是想得到数据库中某个表中的记录数,我的代码: <?php require_once("/../includes/connectDB.php"); $q = "SELECT COUNT(*) AS Count FROM system_users"; $result = mysql_query($q); $result = mysql_fetch_assoc($result) $count = $result['Count']; ?> 我刚刚得到这
<?php
require_once("/../includes/connectDB.php");
$q = "SELECT COUNT(*) AS Count FROM system_users";
$result = mysql_query($q);
$result = mysql_fetch_assoc($result)
$count = $result['Count'];
?>
我刚刚得到这个错误:
分析错误:语法错误,中出现意外的“$count”(T_变量)
第7行的C:\xampp\htdocs\sik\sections\Statistics.php
您缺少分号
代码>
<?php
require_once("/../includes/connectDB.php");
$q = "SELECT COUNT(*) AS Count FROM system_users";
$result = mysql_query($q);
$result = mysql_fetch_assoc($result);
^^^^^
$count = $result['Count'];
?>
您的脚本在第6行出现分号问题
$result = mysql_fetch_assoc($result)
改变
$result = mysql_fetch_assoc($result);
您在第6行中漏掉了分号,但它在第7行中显示了错误。为什么?因为
每个PHP语句都以分号(;)结尾。PHP在语句到达分号之前不会停止读取语句。如果在一行末尾省略分号,PHP将继续读取下一行的语句。例如,考虑下面的语句:
$test = 1
echo $test;
这些语句对PHP没有意义;它将两行作为一条语句读取,因此会发出错误消息,如下所示:
解析错误:第2行c:\test.php中的解析错误