首页 > 解决方案 > 获取表中行数的更短方法

问题描述

$sql = "select id from images";
$st = $db->prepare($sql);
$st->execute();
$total = $st->rowCount();
echo $total;

我真的需要以上所有内容来获取表中的行数吗?有没有更短的方法?

标签: phpmysql

解决方案


使用 count 检索表中的行数。

$st = $db->query('SELECT COUNT(*) FROM images');
$total = $st->fetchColumn();
echo $total;

(感谢 Funk Forty Niner 提示完全删除准备/执行)


推荐阅读