Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取表记录数的sql select count查询错误_Php_Mysql_Sql - Fatal编程技术网

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中的解析错误