我正在将 PHP 中与 mysql 相关的所有内容转换为 PDO 格式。话虽如此,我需要问一些事情。
我知道不是使用 mysql_num_rows() 来找出返回的行数,一个好的选择是
"SELECT COUNT(*) FROM table"
那么,使用 PDO 是否更好:
$stmt = $db->query('SELECT COUNT(*) FROM table');
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
$count = count($results);
或者
$stmt = $db->query('SELECT * FROM table');
$count = $stmt->rowCount();
谢谢