sql >> Databasteknik >  >> RDS >> Mysql

kan inte kontrollera att användarnamnet finns eller inte

Detta är det typiska fallet där mysql_query returnerar false vid misslyckande utlöser därför den ökända:

Detta kan orsakas av flera faktorer. Testa att köra frågan i phpMyAdmin eller direkt till databasen och se felet eller hämta det senaste mysql-felet via mysql_error .

Det är bra att alltid kontrollera om det returnerade värdet för mysql_query är false eller om mysql_error strängen är inte tom:

if ($result and empty(mysql_error()))
    // everything ok

Obs:Blanda aldrig mysql_ och mysqli_ funktioner. Om du måste välja skulle jag gå med mysqli sedan mysql_* funktioner anses vara utfasade.



  1. hur fixar jag (2002, kan inte ansluta till lokal MySQL-server via socket '/tmp/mysql.sock' (2)) på ec2 bitnami?

  2. Kan jag göra en atomic inkrement i Rails 2.3 utan att gå ner till SQL?

  3. Hur man ansluter en databas med en Amazon VPC

  4. Hur man kontrollerar MySQL-versionen