tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

mysqli warning v profileru

před 11 lety

deric
Člen | 93

Bylo by možné přidat warningy z mysql do profileru? V případě porušení constrainu mysqli vyhodí upozornění (např. phpMyAdminu) se zobrazuje. V mnoha případech se tato informace hodí a bylo by krásné ji mít někde po ruce.

Zobrazování chyb se dá zapnout např. pomocí

mysqli_report(MYSQLI_REPORT_ALL);

ovšem potom při upozornění je vyhozena vyjímka mysqli_sql_exception a nevykoná se dotaz, který by normálně prošel…

Navíc nastavení mysqli_report se aplikuje na celý server, takže by bylo vhodné po provedení dotazu volat

mysqli_report(MYSQLI_REPORT_OFF)

Nebo víte o nějakém lepším řešení?

před 11 lety

David Grudl
Nette Core | 6806

Nešlo by využít třeba mysqli_get_warnings? Nebo řešení popsané u mysqli_warning_count.

před 11 lety

deric
Člen | 93

jj, mysqli_warning_count bude lepší, toho jsem si nevšiml