使用是否更有效:

$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/

10-15 16:59