Was ist der richtige Weg, um zu überprüfen, ob mysql_query () irgendwelche Ergebnisse liefert?

Ich versuchte es mit dem intuitivsten Ansatz

$query = "SELECT * FROM members 
          WHERE username = '$_CLEAN[username]'
          AND password = '$_CLEAN[password]'";
$result = mysql_query($query);

if ($result)
{ ... 

aber das hat nicht funktioniert, weilmysql_query gibt einen wahren Wert zurück, auch wenn 0 Zeilen zurückgegeben werden.

Grundsätzlich möchte ich die Logik in diesem Zustand nur ausführen, wenn eine Zeile zurückgegeben wird.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage