我正在尝试计算下面查询中唯一行的数量。 mysql表没有使用UNIQUE,所以需要用PHP完成。我想出了如何使用mysql_num_rows计算总行数,但不知道如何省略$ numbers中的任何重复行。是的我知道这个查询已被弃用。
$result = mysql_query("SELECT number FROM log WHERE username = '$foobar'")
or die(mysql_error());
$numbers = mysql_num_rows($result);
if(!isset($numbers)) {
$numbers = '0';
}
答案 0 :(得分:0)
在MYSQL查询中,我使用SELECT DISTINCT解决了我的问题。