使用是否更有效:
$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/