小编Maz*_*Maz的帖子

在PHP中计算行时获取错误的数字

我的数据库中有一个名为quote的表,有5行.但是,当我尝试计算行时,它总是返回1而不是5.我使用下面的代码:

$connection = mysqli_connect("host","username","password","database"); 

$querya = "SELECT COUNT(id) FROM quote";
$resulta = mysqli_query($connection, $querya);
$max = mysqli_num_rows($resulta);
$srow = rand(1,$max);

<br /> There are <?php echo $max ?> number of rows
Run Code Online (Sandbox Code Playgroud)

我正在计算作为主键的id列,因此永远不会为null.我也尝试使用count(*)但得到相同的结果.我哪里错了?

php mysql count

2
推荐指数
1
解决办法
102
查看次数

标签 统计

count ×1

mysql ×1

php ×1