sql >> Database >  >> RDS >> Mysql

Update Database Veld Foutcode Ontsteker

Kwam hier net hetzelfde probleem tegen. Gelukkig gebruik ik dezelfde CI-versie. :)

Het is waar dat het antwoord van M_A_K helpt om de "Notice" te verwijderen, maar ik denk niet dat dit de juiste oplossing voor het probleem is. Dus besloot ik om eens te kijken naar regel 1407 in DB_active_rec.php en ik geloof dat dit niets anders is dan een kleine fout in CI 2.1.2.

Hier is mijn oplossing. Ik heb gewoon de originele code gewijzigd:

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

hierin:

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

Voila! De "Notice" verschijnt niet meer. :)

We kunnen duidelijk zien dat regel 1407 niet bedoeld was om $k en $v te gebruiken, omdat regel 1407 zich in een foreach-lus bevindt die door $v loopt als $k2 en $v2.

Ik hoop dat ik mezelf duidelijk maak.



  1. SQL - Krijg alleen het resultaat van het huidige jaar

  2. Mysql :meerdere tafels of één grote tafel?

  3. MySQL -- Joins tussen databases op verschillende servers met Python?

  4. SQL Server Update Trigger, Alleen gewijzigde velden ophalen