dedlfix: Treffer Ja oder NEIN bei SELECT Abfrage?

Beitrag lesen

Hi!

Wie kann ich feststellen, wenn ich eine SELECT Abfrage bei meiner MYSQL Datenbank mache ob ein Treffer gefunden wurde.

Möchtest du nur wissen, ob Daten vorhanden sind oder sie auch abfragen? Nur die Anzahl, beziehungsweise ob überhaupt welche da sind, ermittelt man mit SELECT COUNT(). Das Ergebnis ist in jedem Fall _ein_ Datensatz mit _einem_ Wert. Eine Abfrage ohne COUNT() liefert alle zutreffenden Datensätze. Zumindest die PHP-Funktion mysql_query() holt diese bereits im Hintergrund gleich mit ab. Nur so können Funktionen wie mysql_num_rows() eine Anzahl liefern. Das bedeutet aber auch, wenn du nur ihre Anzahl haben willst, dass sinnlos viele Daten in Richtung PHP übertragen werden.

Lo!