Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Então, qual é a melhor maneira de verificar se existe uma linha? EXISTS, COUNT ou num_rows?


A opção 3 é a maneira mais rápida de verificar se existe uma linha se você estiver usando o MySQL:
$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