Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: ПОМОГИТЕ
Форумы портала PHP.SU » » Если скрипт не работает » ПОМОГИТЕ

Страниц (1): [1]
 

1. Ilia87 - 10 Сентября, 2014 - 14:21:10 - перейти к сообщению
скачал некий видеоурок по php в котором есть сл. (не рабочая) функция:
function resultSetToArray($result_set)
{
$array=array();
line 23 while (($row=$result_set->fetch_assoc()) !==false)
$array=$row;
return $array;
браузер пишет:
Fatal error: Call to a member function fetch_assoc() on a non-object in Z:\home\localhost\www\............\lib\functions.php on line 23
что не так и что делать?
Заранее спасибо
2. RickMan - 10 Сентября, 2014 - 14:24:35 - перейти к сообщению
$result_set должен быть объектом некотогоро класса, у которого есть действие fetch_assoc. Ошиька главит о том, что выпытаетесь вызвать действие у не классовой переменной.
3. Ilia87 - 10 Сентября, 2014 - 14:41:41 - перейти к сообщению
RickMan пишет:
$result_set должен быть объектом некотогоро класса, у которого есть действие fetch_assoc. Ошиька главит о том, что выпытаетесь вызвать действие у не классовой переменной.

$result_set=$mysqli->query("SELECT * FROM 'articles'"); вы это имеете ввиду?
4. Panoptik - 10 Сентября, 2014 - 14:48:42 - перейти к сообщению
ошибка не внутри функции а в том месте где она вызывается

 

Powered by ExBB FM 1.0 RC1