获取表中行数的更短方法

时间:2018-12-03 19:42:37

标签: php mysql

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

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

1 个答案:

答案 0 :(得分:1)

使用count检索表中的行数。

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

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