我只是想在我的数据库中的某个表中获取记录数,我的代码:
<?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_VARIABLE)in 第7行的C:\ xampp \ htdocs \ sik \ sections \ Statistics.php
答案 0 :(得分:2)
您缺少分号;
<?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'];
?>
答案 1 :(得分:1)
您的脚本在第6行有分号问题
$result = mysql_fetch_assoc($result)
变化
$result = mysql_fetch_assoc($result);
你在第6行错过了分号但在第7行显示错误。为什么? becouse
每个PHP语句都以分号(;)结尾。 PHP不会停止读取语句,直到它达到分号。如果在行的末尾省略分号,PHP将继续阅读以下行中的语句。例如,请考虑以下语句:
$test = 1
echo $test;
这些陈述对PHP没有意义;它将两行读作一个语句,因此它会报错,如下所示:
解析错误:在第2行的c:\ test.php中解析错误