Warning: Invalid argument supplied for foreach()
Трябва да проверите това, което предавате на foreach
е масив чрез използване на is_array
функция
Ако не сте сигурни, че ще бъде масив, винаги можете да проверите с помощта на следния примерен PHP код:
if (is_array($variable)) {
foreach ($variable as $item) {
//do something
}
}
Това означава, че имате грешка и във вашия SQL, тъй като той не връща никакви данни към foreach, доколкото разбирам. Уверете се, че вашият SQL е правилен.