Mysql
 sql >> база данни >  >> RDS >> Mysql

Актуализиране на полето за грешка CodeIgniter

Току що се натъкнах на същия проблем тук. За щастие използвам същата версия на CI. :)

Вярно е, че отговорът от M_A_K помага за премахването на "Забележката", но не мисля, че това е правилното решение на проблема. Затова реших да разгледам ред1407 в DB_active_rec.php и вярвам, че това не е нищо друго освен малка грешка в CI 2.1.2.

Ето моята поправка. Просто промених оригиналния код:

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

в това:

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

Вуаля! "Забележката" вече не се появява. :)

Ясно можем да видим, че ред 1407 не е предназначен да използва $k и $v, тъй като ред 1407 е вътре в цикъл foreach, итериращ през $v като $k2 и $v2.

Надявам се да съм ясен.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.lang.ClassNotFoundException:com.mysql.jdbc.Driver (maven + jboss)

  2. Как мога да задам стойността по подразбиране на колона с клеймо за дата на текущото време с миграции на Laravel?

  3. Най-добрият начин за съхраняване на IP в база данни?

  4. Запитване с множество харесвания

  5. Прехвърляне на данни между MySQL и Oracle бази данни