1
PHP / случайная выборка из mysql
« : 16 Января 2011, 04:41:50 »
подскажите где ошибка ?
$q = db_query (\'SELECT COUNT(*) FROM \'.NEWS_TABLE.\';\') or die (db_error());
$row_count = db_fetch_row($q);
$query = array();
while (count($query) < 1)
{
$query []= \'SELECT title, text, date, brief, Pict, enable, meta_title, meta_keywords, meta_desc, hurl, canonical FROM \'.
NEWS_TABLE.\' LIMIT \'.rand( 0,$row_count[0]).\', 1;\';
}
$query = implode(\' UNION \', $query);
//echo "
---------------".$query ."
";
$q = db_query ($query) or die (db_error());
$i++;
_
неработает
$q = db_query (\'SELECT COUNT(*) FROM \'.NEWS_TABLE.\';\') or die (db_error());
$row_count = db_fetch_row($q);
$query = array();
while (count($query) < 1)
{
$query []= \'SELECT title, text, date, brief, Pict, enable, meta_title, meta_keywords, meta_desc, hurl, canonical FROM \'.
NEWS_TABLE.\' LIMIT \'.rand( 0,$row_count[0]).\', 1;\';
}
$query = implode(\' UNION \', $query);
//echo "
---------------".$query ."
";
$q = db_query ($query) or die (db_error());
$sinonim_news=array(); $i=0;
while ($res=mysql_fetch_row($q))
{
$sinonim_news[$i] = $res;
$i++;
}
_
неработает