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

Tento připravený příkaz PDO vrátí hodnotu false, ale nevyvolá chybu

Chtěl jsem k tomu jen přidat, měl jsem podobnou frustraci z absence chybové zprávy.

Chcete-li zabránit tichému selhání PDO, můžete nastavit chybový režim připojení PDO.

$dbh = new PDO();
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

Existuje také PDO::ERRMODE_WARNING pokud chcete chyby, ale přesto pokračujte.



  1. Vícenásobné vložení PDO

  2. Entity Framework Code First se synonymy SQL Server

  3. Formátovat výsledky SQLite jako JSON

  4. MYSQL skryje data pole, pokud je nastavena hodnota v jiném poli