Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Situs Joomla saya mogok dengan kode SQL kesalahan ini

Warning: Invalid argument supplied for foreach()

Anda harus memeriksa bahwa apa yang Anda berikan ke foreach adalah array dengan menggunakan is_array fungsi

Jika Anda tidak yakin itu akan menjadi array, Anda selalu dapat memeriksanya menggunakan kode contoh PHP berikut:

if (is_array($variable)) {

  foreach ($variable as $item) {
   //do something
  }
}

Ini berarti Anda memiliki kesalahan dalam SQL Anda juga karena tidak mengembalikan data apa pun ke foreach sejauh yang saya bisa mengerti. Pastikan SQL Anda benar.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengatur nilai default MySQL DateTime (bukan TIMESTAMP) ke NOW() atau Current_DateTIME?

  2. Praktik terbaik untuk menyimpan informasi Kartu Kredit ke dalam Basis Data

  3. Sequelize — gunakan stempel waktu UNIX untuk bidang DATE

  4. cara membuat skema mysql di nodejs

  5. Rel tidak melewati Kueri DB pada formulir pencarian