我只是想弄清楚如何确定行数,然后在 HTML 中显示该数字。
我准备好的声明如下所示:
if($stmt = $mysqli -> prepare("SELECT field1, field2, field3 FROM table WHERE id= ?ORDER BY id ASC"))
{
/* Bind parameters, s - string, b - blob, i - int, etc */
$stmt -> bind_param("i", $id);
$stmt -> execute();
/* Bind results */
$stmt -> bind_result($testfield1, $testfield2, $testfield3);
/* Fetch the value */
$stmt -> fetch();
/* Close statement */
$stmt -> close();
}
我知道我应该先保存结果,然后使用num_rows
,如下所示:
$stmt->store_result();
$stmt->num_rows;
但是,我正在运行,并且当我将代码放在那里时页面出现问题。我什至无法进入如何显示行数的下一步
在计算准备好的语句中的行数方面我缺少什么,那么我将如何用<?php echo '# rows: '.$WHATGOESHERE;?>