我有一个列num_id,它是一个int主键。我需要打印出该列中有多少条记录。
我试图制作一些东西,但它并不是很有效。数据库连接很好,SQL查询也应该没问题。但是我该怎么打印出来呢?
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
include 'dbconfic.inc.php';
if ($stmt = $mysqli->prepare("SELECT COUNT (*) AS num_id FROM numbertable")) {
/* determine number of rows result set */
$row_cnt = $stmt->num_rows;
printf("Result set has %d rows.\n", $row_cnt);
/* close result set */
$stmt->close();
}
/* close connection */
$mysqli->close();
?>
答案 0 :(得分:1)
您可以在表格中打印总行数,如:
$result = $mysqli->query("SELECT COUNT(*) as total FROM numbertable ");
$row = $result->fetch_row();
echo $row[0];