Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehlercode des Datenbankfelds aktualisierenIgniter

Bin hier gerade auf das gleiche Problem gestoßen. Glücklicherweise verwende ich dieselbe CI-Version. :)

Es stimmt, dass die Antwort von M_A_K hilft, den "Hinweis" zu entfernen, aber ich denke nicht, dass dies die richtige Lösung für das Problem ist. Also beschloss ich, einen Blick auf Zeile 1407 zu werfen in DB_active_rec.php und ich glaube, dass dies nur ein kleiner Fehler in CI 2.1.2 ist.

Hier ist meine Lösung. Ich habe einfach den ursprünglichen Code geändert:

$not[] = $k.'-'.$v;

hinein:

$not[] = $k2.'-'.$v2;

Voila! Der "Hinweis" erscheint nicht mehr. :)

Wir können deutlich sehen, dass Zeile 1407 nicht dazu gedacht war, $k und $v zu verwenden, weil Zeile 1407 innerhalb einer foreach-Schleife ist, die $v als $k2 und $v2 durchläuft.

Ich hoffe, ich habe mich verständlich ausgedrückt.