0
我正在嘗試計算以下查詢中唯一行的數量。 MySQL表不使用UNIQUE,因此需要使用PHP完成。我想出瞭如何使用mysql_num_rows計算總行數,但不知道如何忽略$數中的任何重複行。是的,我知道這個查詢已被棄用。使用PHP計算唯一行而不使用MYSQL(UNIQUE)
$result = mysql_query("SELECT number FROM log WHERE username = '$foobar'")
or die(mysql_error());
$numbers = mysql_num_rows($result);
if(!isset($numbers)) {
$numbers = '0';
}
確定你不能使用'select count(distinct number)from WHERE username ='$ foobar'' – 2015-11-04 20:45:20
'SELECT DISTINCT'可能是你想要的。 – AbraCadaver
哦,不,對不起,謝謝你的幫助 – michelle