Ich habe dieses Kommentar-System, wo ich anzeigen möchte, wie viele Benutzer kommentiert haben. Ich habe dies in meiner Datenbank:Anzahl Zeilen und wiederholte Daten überspringen
id | name | comment
12 Alex hello
13 James hi
12 Alex hey
ist nämlich die Zahl der Menschen in der Datenbank nur 2. Ich dies durch Zählen die Folge tun konnte:
$q = "SELECT * FROM comments WHERE commentid = '$commentid'";
$res = mysqli_query($connection,$q);
$number = mysqli_num_rows($res);
Dies zu 3
führen würde, da Es sind 3 Kommentare in der Datenbank registriert.
Nun, wie kann ich den Code überspringen lassen, wenn ich die gleichen Daten lese, wie ich zählen möchte, wie viele Leute kommentiert - es beginnt zu zählen - Alex lesen und zählen - lesen Sie James und zählte es - lesen Sie Alex noch einmal da "Alex" bereits gezählt wurde, würde das überspringen - also wäre das Ergebnis nur 2
. Kann ich das überhaupt machen? Vielen Dank!
commenteid = '$ commenttid'? where ist die Spalte – Musaddique
lesen Sie über 'Gruppe durch' und 'Zählung' – Jens
Sehen Sie COUNT im Handbuch – Strawberry