Помогите пожалуйста вылазит ошибка (хотя все работает и ф-я все делает) Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in S:\home...\db_fns.php on line 16. когда обращаюсь к этой функции: function get_cat_products($cat,$start) 89 - { 90 - db_connect(); 91 - $query = "SELECT * FROM products WHERE cat='$cat' ORDER BY id LIMIT $start, 5"; 92 - $result = mysql_query($query); 93 - $result = db_result_to_array($result); 94 - return $result; 95 - } если $start присваиваю внутри ф-и то все норм, а если $start приходит из вне (например function get_cat_products($cat,$start) или global $start то вылазит ошибка. вот содержание "db_result_to_array($result);" 12 - function db_result_to_array($result) 13 - { 14 - $res_array = array(); 15 - $count = 0; 16 - while($row = mysql_fetch_array($result)) 17 - { 18 - $res_array[$count] = $row; 19 - $count++; 20 - } 21 - return $res_array; 22 - } сама переменная $start выводится нормально и равно например 1. Где ошибка, как исправить или просто убрать сообщение об ошибке???
Re: как убрать ошибку Warning: mysql_fetch_array() expects p Код (Text): function db_result_to_array($result) { $res_array = array(); if(!$result) return false; while($row = mysql_fetch_array($result)) { $res_array[] = $row; } return $res_array; } http://php.ru/manual/function.mysql-query.html#refsect1-fun ... turnvalues mysql_fetch_array не любит FALSE
Re: как убрать ошибку Warning: mysql_fetch_array() expects p Нихрена у тебя не работает, товарищ. Если бы работало, в функцию приходил бы ответ от БД, а не флаг ошибки.
Re: как убрать ошибку Warning: mysql_fetch_array() expects p но результат то выводит)), только сообщение ошибки мешает
Re: как убрать ошибку Warning: mysql_fetch_array() expects p Ты же понимаешь, что не бывает сообщений об ошибке без ошибки? После получения результата запроса, до того, как его парсить в массив, сделай Код (Text): var_dump($result); И покажи результат. И, будь добр, следом выведи результат работы этой прекрасной функции: http://php.ru/manual/function.mysql-error.html