¿Cómo hacer que mysqli lance excepciones utilizando MYSQLI_REPORT_STRICT?
Hay una función en mysqli, llamadamysqli_report()
, que parece una contraparte para las DOPsetAttribute()
método con suERRMODE_*
constantes El manualdice:
MYSQLI_REPORT_STRICT Throw mysqli_sql_exception for errors instead of warnings
Entonces, teniendoPDO::ERRMODE_EXCEPTION
en mente, he probado este codigo
mysqli_report(MYSQLI_REPORT_STRICT);
$mysqli->query("foo");
pero, para mi decepción, no produjo ninguna excepción ni advertencia en absoluto.
Entonces, aquí va la pregunta: ¿hay una manera de decirle a mysqli que lance excepciones sin usarMYSQLI_REPORT_ALL
?