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é.