Mysql
 sql >> Database >  >> RDS >> Mysql

Il mio sito Joomla si arresta in modo anomalo con questo codice SQL di errore

Warning: Invalid argument supplied for foreach()

Dovresti controllare che quello che stai passando a foreach è un array utilizzando is_array funzione

Se non sei sicuro che sarà un array puoi sempre controllare usando il seguente codice di esempio PHP:

if (is_array($variable)) {

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

Ciò significa che hai anche un errore nel tuo SQL poiché non restituisce alcun dato al foreach per quanto posso capire. Assicurati che il tuo SQL sia corretto.