Ich habe eine Tabellenkonfiguration in meiner Datenbank mit dieser Struktur ( Ссылка )
Ich habe eine Abfrage durch eine while-Schleife ausgeführt und möchte nach der Anzahl der prof-Spalten sortieren.
So sieht meine Abfrage momentan aus, obwohl ich immer Fehler erhalte.
%Vor%Dies ist die Warnung, die ich bekomme.
Warnung: mysql_fetch_assoc () erwartet, dass Parameter 1 resource, boolean in
istFür was es sich lohnt, jede Verwendung einer Aggregatfunktion in der Auswahlliste bedeutet, dass die Ergebnismenge nur eine Zeile hat. Es macht wenig Sinn, eine Ergebnismenge mit einer einzelnen Zeile zu sortieren.
Wenn Sie eine Anzahl von Bewertungen pro unterschiedlichen Wert von prof erhalten möchten, sollten Sie Folgendes verwenden:
%Vor%Das gibt mehrere Zeilen aus, eine Zeile pro pro-Wert, mit der Anzahl der Zeilen für jeden angegebenen prof-Wert.
Alias den Spaltennamen und dann das in Ihrer Bestellung durch Klausel:)
%Vor%Tags und Links mysql sql-order-by