使用效率是否更高:
$sql = 'SELECT COUNT(*) AS count FROM users';
$odbcResult = OdbcExec($sql);
@odbc_fetch_row($odbcResult);
$count = @odbc_result($odbcResult, 'count');
或使用:
$sql = 'SELECT * FROM users';
$odbcResult = OdbcExec($sql);
$count = odbc_num_rows($odbcResult);
最佳答案
前者。服务器正在做这项工作。它可能不用数数就已经知道答案了,
后者要求所有行通过网络返回到您的程序(并进入内存)。
关于php - 计算表中行数的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5268441/