sql >> Databasteknik >  >> RDS >> Mysql

visar fel om mysql_query inte lyckades

Den där "eller"-konstruktionen kan orsaka problem, jag skulle göra något i stil med:

$result = mysql_query($sql);

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

På detta sätt gör du en explicit kontroll för att se om $result är en boolesk falsk (frågan är ogiltig) eller en resurs (frågan är giltig). Poängen är att bara anropa $this->debug->dbErrors() om det verkligen finns ett problem, annars sättet din kod är skriven på, kommer varje fråga att skickas via e-post.



  1. Hur får man åtkomst till ett annat system mysql-databas genom java-programmet?

  2. Spring Boot kan inte ansluta till MySQLand-utgångar i Docker/Docker compose

  3. Unitils och DBMaintainer - hur får man dem att fungera med flera användare/scheman?

  4. Ta bort rad om tabellen finns SQL