Автор Marf_Albert задал вопрос в разделе Другие языки и технологии
Проблема с PHP/ Warning: Invalid argument supplied for foreach() и получил лучший ответ
Ответ от StroyStr[гуру]
Проблема судя по всему не в этой строке а в строке самого запроса И так как запрос не выполняется то он дает ошибку в строке вывода
Ответ от Ёерёга Муляев[новичек]
Warning: Invalid argument supplied for foreach() in /home/u24794/public_html/classes/_class.rfs_payeer.php on line 109 что делать??? строка 109
Warning: Invalid argument supplied for foreach() in /home/u24794/public_html/classes/_class.rfs_payeer.php on line 109 что делать??? строка 109
Ответ от QNA CENTER[гуру]
$dbh->query, если юзаешь PDO, является ссылкой на результат запроса (насколько я помню) . Поэтому надо написать: while ($row = $dbh->fetchRow()) { //blablabla, some code. }
$dbh->query, если юзаешь PDO, является ссылкой на результат запроса (насколько я помню) . Поэтому надо написать: while ($row = $dbh->fetchRow()) { //blablabla, some code. }
Ответ от Royal Spirit[гуру]
$sql - проверь синтаксис и имена таблицы
$sql - проверь синтаксис и имена таблицы
Ответ от NoNsYs[гуру]
$ _R = mysql_queey($_Q); $ sql = mysql_fetch_array($_R); ?
$ _R = mysql_queey($_Q); $ sql = mysql_fetch_array($_R); ?
Ответ от Kaban Ivanov[новичек]
можно попробовать так:
можно попробовать так:
Ответ от Петрина Александр[гуру]
видать у вас $dbh->query($sql) не является массивом...
видать у вас $dbh->query($sql) не является массивом...
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Проблема с PHP/ Warning: Invalid argument supplied for foreach()