sql >> Databasteknik >  >> RDS >> Mysql

PHP Try and Catch för SQL Insert

Kontrollerar dokumentationen visar att dess returnerar false på ett fel. Så använd returstatusen istället för or die() . Det kommer att returnera falskt om det misslyckas, vilket du kan logga (eller vad du vill göra) och sedan fortsätta.

$rv = mysql_query("INSERT INTO redirects SET ua_string = '$ua_string'");
if ( $rv === false ){
     //handle the error here
}
//page continues loading


  1. Typinitieringsprogrammet för 'System.Data.Entity.Migrations.DbMigrationsConfiguration'1' gav ett undantag

  2. GroupingError:ERROR:kolumnen måste visas i GROUP BY-satsen eller användas i en aggregerad funktion

  3. Utmaningslösningar för nummerseriegenerator – del 5

  4. Hur gör jag en IF...THEN i en SQL SELECT?