使用 SQL 计算记录并在 PHP 中返回
Counting records using SQL and returning in PHP
我正在尝试计算某项中我拥有的记录数。这是我一直在使用的 SQL 查询,我试图回显 $result,但什么也打印不出来。
$result = $mysqli->query("SELECT COUNT(*) FROM barber_queue ");
echo $result;
我也试过这段代码,它设法 return 一些东西,但不是我想要的格式
$result = $mysqli->query("SELECT COUNT(*) FROM barber_queue ");
$row = mysqli_fetch_row($result);
print_r($row);
这return秒:Array ( [0] => 6 )
虽然 6 是正确的行数,但我只想单独使用整数,因为我想在 HTML 中使用它来将一些信息传递回访问者。
还有这段代码
$result = $mysqli->query("SELECT COUNT(*) FROM barber_queue ");
print_r($result);
returns 在屏幕上。 :
mysqli_result Object ( )
感谢任何帮助。
想念你mysqli_fetch_row(...);
。你正在转储系统 mysql_query 对象,print_r
无法访问它所以你有这个转储
我为 COUNT()
关键字添加了别名 "num",作为 array()
访问了 $row
变量;
$result = $mysqli->query("SELECT COUNT(*) num FROM barber_queue ");
$row = mysqli_fetch_assoc($result);
echo $row['num'];
我正在尝试计算某项中我拥有的记录数。这是我一直在使用的 SQL 查询,我试图回显 $result,但什么也打印不出来。
$result = $mysqli->query("SELECT COUNT(*) FROM barber_queue ");
echo $result;
我也试过这段代码,它设法 return 一些东西,但不是我想要的格式
$result = $mysqli->query("SELECT COUNT(*) FROM barber_queue ");
$row = mysqli_fetch_row($result);
print_r($row);
这return秒:Array ( [0] => 6 )
虽然 6 是正确的行数,但我只想单独使用整数,因为我想在 HTML 中使用它来将一些信息传递回访问者。
还有这段代码
$result = $mysqli->query("SELECT COUNT(*) FROM barber_queue ");
print_r($result);
returns 在屏幕上。 :
mysqli_result Object ( )
感谢任何帮助。
想念你mysqli_fetch_row(...);
。你正在转储系统 mysql_query 对象,print_r
无法访问它所以你有这个转储
我为 COUNT()
关键字添加了别名 "num",作为 array()
访问了 $row
变量;
$result = $mysqli->query("SELECT COUNT(*) num FROM barber_queue ");
$row = mysqli_fetch_assoc($result);
echo $row['num'];