sql >> Databáze >  >> RDS >> Mysql

nelze zkontrolovat, zda uživatelské jméno existuje nebo ne

Toto je typický případ mysql_query vrátí false při neúspěchu se tedy spustí nechvalně známý:

To může být způsobeno více faktory. Zkuste spustit dotaz v phpMyAdmin nebo přímo do databáze a podívejte se na chybu nebo načtěte poslední chybu mysql přes mysql_error .

Je dobrým zvykem vždy zkontrolovat, zda je vrácena hodnota mysql_query je false nebo pokud mysql_error řetězec není prázdný:

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

Poznámka:Nikdy nemíchejte mysql_ a mysqli_ funkcí. Pokud si musíte vybrat, zvolil bych mysqli od mysql_* funkce jsou považovány za zastaralé.



  1. převod datového typu varchar na datový typ datetime vedl k hodnotě mimo rozsah

  2. Kolik sloupců v tabulce MySQL

  3. PHP salt a hash SHA256 pro přihlašovací heslo

  4. Pochopení Pivot Operatoru v SQL