[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: нужна консультация
Pioneer
Вечер добрый помагите, прокансультируйте плиз
в БД есть таблица с cat_id (1, 2 и 3) подразумевается категории

<?php
include ('../../../block/bd.php');

$num = 20;
$page = $_GET['page'];

$result00 = mysql_query("SELECT COUNT(*) FROM mult");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
$page = intval($page);
if (empty($page) or $page < 0) $page = 1;
if ($page > $total) $page = $total;
$start = $page * $num - $num;

$result = mysql_query("SELECT * FROM mult ORDER BY cat_id = 1 DESC LIMIT $start, $num"); <! -- подразумеваю что проблема тут-->
$row = mysql_fetch_array($result);
do
{
echo <<<HERE

<div id="video_box">
<div class="title"><a href="../../../mult.php?id=$row[id]" title="$row[text_name], смотрете мультфильм онлайн">$row[text_name]</a></div>
<div class="year">$row[year]</div>

<div class="image-link" title="Смотреть фильм бесплатно"><a href="../../../mult.php?id=$row[id]" >
<img src='../../../$row[images]' alt="Смотреть фильм бесплатно" /></a>
</div>
</div>
HERE;
}
while ($row = mysql_fetch_array($result));
?>

проблема в том что когда меняешь cat_id = 1 или cat_id = 2 , то про100 они меняются местами cat_id = 1 становится в начале страницы а cat_id = 2 в след cat_id = 1и не обрезается.
И как подключить таблицу с категориями сюда
заранее всем спс за помощь
Kusss
Я не понял 1 вопроса, но возможно нужно вывести все из 1 категории ?
Тогда используй WHERE cat_id = 1.
Если cat_id в обратном порядке (..4,3,2,1) то ORDER BY cat_id DESC
Цитата
И как подключить таблицу с категориями сюда

Использовать LEFT JOIN `cat` AS c ON c.id = mult.cat_id

P.S.
1) для общего количества строк используй mysql_num_rows или вообще SQL_CALC_FOUND_ROWS в запросе с LIMIT
2) Зачем тут do {} while (); ???
3) Не используй mysql_fetch_array . замени на mysql_fetch_assoc
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.