使用PHP计算唯一行而不使用MYSQL(UNIQUE)

时间:2015-11-04 20:40:56

标签: php mysql

我正在尝试计算下面查询中唯一行的数量。 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';
}

1 个答案:

答案 0 :(得分:0)

在MYSQL查询中,我使用SELECT DISTINCT解决了我的问题。