打印COUNT SQL

时间:2016-01-11 18:46:48

标签: php sql

我有一个列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();
?>

1 个答案:

答案 0 :(得分:1)

您可以在表格中打印总行数,如:

$result = $mysqli->query("SELECT COUNT(*) as total FROM numbertable ");

$row = $result->fetch_row();

echo $row[0];