Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Meu site Joomla trava com este código SQL de erro

Warning: Invalid argument supplied for foreach()

Você deve verificar se o que está passando para foreach é um array usando o is_array função

Se você não tiver certeza de que será uma matriz, sempre poderá verificar usando o seguinte código de exemplo PHP:
if (is_array($variable)) {

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

Isso significa que você também tem um erro no seu SQL, pois ele não retorna nenhum dado para o foreach até onde eu possa entender. Certifique-se de que seu SQL esteja correto.