2016-09-17 10 views
0

これは基本的な質問かもしれませんが、私はCOUNT(distinct)関数の正しい使い方を見つけるのに苦労しています。ここでは、私がしたいことがあります:列id_uの一意の値を探したいと思います。私が書いた何COUNT(distinct column_name)の使用

あなたが現在やっていると、カウントを使用しているときあなたに1つの結果を与える必要があります行の数を取得

$result2=mysqli_query($conn, "SELECT COUNT(DISTINCT id_u) FROM openevaluation WHERE id_by=1"); 
$et2= mysqli_num_rows($result2); 
echo "Count: ". $et2. "<br>" ; 
+0

ユニークな値またはいくつのユニークな値が存在するか知りたいですか? – RST

+0

RSTの質問に加えて、現在行なわれているようにcountを使用するときに、行数を取得すると結果が1になります。カウントしたい場合は、mysqli_num_rows()関数を使用しないでください。異なるid_u値を使用する場合は、クエリからcount()関数を削除します。 – alaric

+0

@RST存在するユニークな値の数 –

答えて

0

です。カウントしたい場合は、mysqli_num_rows()関数を使用しないでください。異なるid_u値を使用する場合は、クエリからcount()関数を削除します。

関連する問題