sql >> Databáze >  >> RDS >> Mysql

Můj web Joomla spadne s tímto chybovým kódem SQL

Warning: Invalid argument supplied for foreach()

Měli byste zkontrolovat, že to, co předáváte foreach je pole pomocí is_array funkce

Pokud si nejste jisti, že to bude pole, můžete to vždy zkontrolovat pomocí následujícího příkladu kódu PHP:

if (is_array($variable)) {

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

To znamená, že máte chybu i ve svém SQL, protože nevrací žádná data do foreach, pokud chápu. Ujistěte se, že vaše SQL je správné.




  1. Jak mohu vybrat náhodné řádky v MySQL?

  2. Pokus o pesimistický zámek JPA nikdy nevyprší

  3. Co znamenají zlomky TX a XID v nástroji postgres pgadmin

  4. Příkaz SQL pro zastavení úlohy v pgAdmin 4