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

zobrazení chyb, pokud mysql_query není úspěšný

Tento konstrukt „nebo“ může způsobovat problém, udělal bych něco jako:

$result = mysql_query($sql);

if (!$result) {
     $this->debug->dbErrors($sql);
}

Tímto způsobem provádíte explicitní kontrolu, abyste zjistili, zda je $result logická nepravda (dotaz je neplatný) nebo zdroj (dotaz je platný). Jde o to volat pouze $this->debug->dbErrors() pokud skutečně dojde k problému, jinak bude váš kód napsán e-mailem.



  1. Optimalizace dotazů pro další a předchozí prvek

  2. Nasazení a údržba PostgreSQL s Ansible

  3. Jak získat skript dat SQL Serveru?

  4. vytvoření dynamického vložení php do funkce mysql?