Ich habe eine Codeigniter-App (mit der Version 2.1.0), die eine Transaktion in eine MySQL-Datenbank schreibt. Ich bin mir ziemlich sicher, dass ein Fremdschlüssel-Constraint-Fehler aufgetreten ist, aber ich kann keine Möglichkeit finden, CI dazu zu bringen, mir den spezifischen Fehler mitzuteilen. mysql_error() kommt leer zurück.Unter Codeigniter, ist es möglich, mysql_error() zu sehen?
Kann jemand mir sagen, wie man Codigniter bekommt, um mir die mysql Fehlermeldung zu sagen?
Wenn ich versuche, call_function zu verwenden ('mysql_error'), erhalte ich folgendes: „Diese Funktion für die Datenbank nicht verfügbar ist Sie verwenden . " Es ist eine innodb Tabelle unter mysql. Ich habe $ db ['default'] ['db_debug'] = TRUE in der Konfigurationsdatei database.php. Am meisten bekomme ich meine Ausnahme und eine Stapelverfolgung. Das ist so frustrierend. Gerade jetzt, ich habe das Gefühl, mit CI zu gehen, war ein großer Fehler. – pbarney
@pbarney gib es noch nicht auf, überprüfe meine Antwort – DRL
Beachten Sie auch, wie auf der Seite 'call_function' erwähnt, dass Sie den Namen der Funktion ** ohne das Präfix' mysql_' übergeben sollen. – Amber