sql >> Database teknologi >  >> RDS >> Mysql

viser fejl, hvis mysql_query ikke lykkedes

Denne 'eller'-konstruktion kan være årsag til problemer, jeg ville gøre noget som:

$result = mysql_query($sql);

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

På denne måde foretager du en eksplicit kontrol for at se, om $result er en boolesk falsk (forespørgsel er ugyldig) eller en ressource (forespørgsel er gyldig). Pointen er kun at kalde på $this->debug->dbErrors() hvis der virkelig er et problem, ellers måden din kode er skrevet på, vil hver forespørgsel blive sendt via e-mail.



  1. Fuldtekstsøgning i Postgres eller CouchDB?

  2. Træk uger fra en dato i PostgreSQL

  3. Mysql Sorter efter efternavn, når fulde navn for kolonne

  4. Fejl (ORA-21700) med tabeloperatør efter opdatering til Oracle 12.2 fra 12.1