php - 获取表中行数的更短方法
问题描述
$sql = "select id from images";
$st = $db->prepare($sql);
$st->execute();
$total = $st->rowCount();
echo $total;
我真的需要以上所有内容来获取表中的行数吗?有没有更短的方法?
解决方案
使用 count 检索表中的行数。
$st = $db->query('SELECT COUNT(*) FROM images');
$total = $st->fetchColumn();
echo $total;
(感谢 Funk Forty Niner 提示完全删除准备/执行)
推荐阅读
- flutter - Flutter firestore 限制用户允许的写操作次数
- javascript - 来自库的 Google Script HTML 表单引发错误未捕获
- javascript - Undefined 不是函数('...item.map...' 附近)-React Native 搜索栏
- postman - 邮递员的 OR 运算符
- apache-kafka-streams - 具有 KTable Binder 配置的 Spring Cloud Stream - 引发 java.lang.IllegalArgumentException:方法必须是声明性的
- node.js - Heroku:找不到模块'pg'?
- medical - CCD和CDA有什么区别
- python-3.x - RuntimeError:尝试反序列化 CUDA 设备上的对象,但 torch.cuda.is_available() 为 False。pytorch 未检测到 GPU
- java - 当我尝试使用光标加载器打开另一个活动时应用程序崩溃
- angular - 动态修改延迟加载的路由不起作用