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

incapaz de verificar se o nome de usuário existe ou não


Este é o caso típico em que mysql_query retorna false após o fracasso, portanto, desencadeando o infame:

Isso pode ser causado por vários fatores. Tente executar a consulta no phpMyAdmin ou diretamente no banco de dados e veja o erro ou busque o último erro do mysql via mysql_error .

É uma boa prática sempre verificar se o valor retornado de mysql_query é false ou se o mysql_error string não está vazia:
if ($result and empty(mysql_error()))
    // everything ok

Nota:Nunca misture mysql_ e mysqli_ funções. Se você tiver que escolher, eu usaria mysqli desde mysql_* funções são consideradas obsoletas.