Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist also der beste Weg, um zu überprüfen, ob eine Zeile vorhanden ist? EXISTS, COUNT oder num_rows?

Option 3 ist der schnellste Weg, um zu überprüfen, ob eine Zeile vorhanden ist, wenn Sie MySQL verwenden:

$query = mysql_query("SELECT EXISTS(SELECT 1 FROM users WHERE id = 1)")

if (mysql_result($query, 0) == 1)
    // one user, like it should be.

else 
  // do something else