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);
}
Запрос на странице вот так выглядит:
function News() {
global $db, $page;
$num=1;
$start=($page-1)*NUM_NEWS_ON_PAGES;
$res=$db->query([b]"SELECT * FROM news ORDER BY date DESC LIMIT $start,".NUM_NEWS_ON_PAGES[/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]="/about/news/".$row['id']."/";
if ($row['photo_small']!='') {
$news_arr[$num][img]="/".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("SELECT * FROM news ORDER BY date LIMIT 0,2");
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;
}