-1

我只是想在我的数据库中获取某个表中的记录数,我的代码:

<?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'];
?> 

我只是收到此错误:

解析错误:语法错误,第 7 行 C:\xampp\htdocs\sik\sections\Statistics.php 中的意外 '$count' (T_VARIABLE)

4

2 回答 2

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'];
?> 
于 2013-10-03T19:00:07.660 回答
1

您的脚本在第 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 中的解析错误

于 2013-10-03T19:11:13.883 回答