Вобщем после смены хостинга, стала вылезать такая шляпа: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/******/public_html/include/database.php on line 53 привожу кусок из database.php: function fetch_array($q, $result_type=MYSQL_ASSOC) { return mysql_fetch_array($q, $result_type); //53 } Запрос на странице вот так выглядит: function News() { global $db, $page; $num=1; $start=($page-1)*NUM_NEWS_ON_PAGES; $res=$db->query("SELECT * FROM news ORDER BY date DESC LIMIT $start,".NUM_NEWS_ON_PAGES); while ($row=$db->fetch_array($res)) { $news_arr[$num][date]=date("d.m.Y",$row['date']); $news_arr[$num][title]=$row['title']; $news_arr[$num][descr_shot]=$row['descr_shot']; $news_arr[$num][url_news]="/about/news/".$row['id']."/"; if ($row['photo_small']!='') { $news_arr[$num]="/".NEWS_IMG_FOLDER.$row['id']."/".$row['photo_small']; $url="/".NEWS_IMG_FOLDER.$row['id']."/".$row['photo_big']; $news_arr[$num][img_big]=$url; } $num++; } return $news_arr; } сие вывод новостей. Подскажите в чем может быть проблема Вот так например уже работает: function News() { global $db; $res=$db->query([b]"SELECT * FROM news ORDER BY date LIMIT 0,2"[/b]); while ($row=$db->fetch_array($res)) { $news_arr[$num][date]=date("d.m.Y",$row['date']); $news_arr[$num][title]=$row['title']; $news_arr[$num][descr_shot]=$row['descr_shot']; $news_arr[$num][url_news]="/news/".$row['id']."/"; $num++; } return $news_arr; }
перед запросом поставьте PHP: <?php var_dump("SELECT * FROM news ORDER BY date DESC LIMIT $start,".NUM_NEWS_ON_PAGES); die(); посмотрите на сам запрос