Код: Выделить всё
switch(SQL_LAYER)
{
default:
$sql = 'SELECT * FROM v WHERE top_dt > UNIX_TIMESTAMP() ORDER BY top_dt desc';
}
$rs2 = $db->sql_query($sql);
while ($rw = $db->sql_fetchrow($rs2)) {
кода я хочу посмотреть сколько все записей дает данный запрос, то данный запрос выводит число 1
почему так? если в предыдущем вверху вывод 2 записи?
я правильно составил запрос?
посмотрите:
Код: Выделить всё
global $db;
switch(SQL_LAYER)
{
default:
$sql = 'SELECT count(*) AS count FROM v WHERE top_dt > UNIX_TIMESTAMP() ORDER BY top_dt desc';
}
$rs = $db->sql_query($sql);
$rw_count = $db->sql_fetchrow($rs);
// $count = 5 - $rw[count];
echo $rw_count[count]; 

