Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Aktualizuj kod błędu pola bazy danychIgniter

Właśnie natknąłem się na dokładnie ten sam problem tutaj. Na szczęście używam tej samej wersji CI. :)

To prawda, że ​​odpowiedź od M_A_K pomaga usunąć „Zawiadomienie”, ale nie sądzę, aby było to właściwe rozwiązanie problemu. Postanowiłem więc przyjrzeć się linii 1407 w DB_active_rec.php i uważam, że to nic innego jak drobny błąd w CI 2.1.2.

Oto moja poprawka. Po prostu zmieniłem oryginalny kod:

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

do tego:

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

Voila! „Zawiadomienie” już się nie pojawia. :)

Wyraźnie widać, że wiersz 1407 nie miał używać $k i $v, ponieważ wiersz 1407 znajduje się wewnątrz pętli foreach iterującej przez $v jako $k2 i $v2.

Mam nadzieję, że wyrażam się jasno.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Objaśnienie MySQL COALESCE()

  2. Tabela bazy danych nie istnieje zgodnie z kompilatorem Android Studio

  3. grupa zliczania mysql przez posiadanie

  4. Kod błędu MySQL:1175 podczas UPDATE w MySQL Workbench

  5. Jak zmienić hasło do konta root MySQL w CentOS7?