jimbob: SELECT Anfrage, Check ob Query-Ergebnis leer

Beitrag lesen

Hallo,
gibt es eine einfache Methode herauszufinden, ob das Ergebnis von mysql_query("SELECT * FROM test"); einen Wert aus der Tabelle geliefert hat. Das wäre sehr nütztlich wenn eine Tabelle leer ist.

jop gibt es!
du kannst ja mit mysql_affected_rows(DBkennung) testen wieviele datensätze zurückgeliefert werden!

besser ist jedoch:

$query= "SELECT Count(*) AS 'Flag' FROM test";
$result_db= mysql_query($query);
$result= mysql_fetch_array($result_db);
if ((int)$result['Flag']==0)
what ever .....

damit werden nicht alle datensätze gesucht sondern nur die summe!