$userid = $_SESSION[userid]
$sqll = mysql_query("SELECT count(id) FROM entries WHERE userid='$userid'");
使用 count(id)
是否有效?或者有更好的方法吗?
最佳答案
count(*)
应该可以。
不过,请确保转义 $userid
。
编辑:半个字的解释。 count(column)
计算所有 column
不为空的行。使用 *
应该是计算行数最有效的方式,无论内容如何,并且在有人(包括您自己)要(重新)阅读代码的情况下更具描述性。
关于php - 如何计算属于用户标识的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2016360/