KALASHHNIKOV, Ну так и ищи сначала в библиотеке потом в форуме и выводи по отдельности мол в библиотеке нашел тото в форуме тото.
А эт ща объеденишь и попробуй пойми что из билиотеки а что из форума.
Эт если я правильно тебя понял
Вот есть запрос на 3 последниме весчи из библы по ид.
А надо чтоб было 3 последние весчи из библы, из определённой папки, по ид.
Тоесь, шоб из папки только показывало 3 чевото.
Я 2 дня врубаюсь, хоть и плохо.
("select * from 'lib' where type='bk' order by id desc limit 3") -это обычныи запрос из библы.
А надо примерно так.
("select * from 'lib' where refid='папка из которой выводим весчи' order by id desc limit 3") - мне подсказали чёкак, но это не работает, а выводит пустое место.
Перепробовал и type='папка' и как ток не пробовал, нифига.
Чё я не так делаю ?
Fublin, ("select * from 'lib' where `refid`='идентификатор папки из которой выводим весчи' order by `id` desc limit 3")
Screamer (13.11.2011/14:07)
Fublin, ("select * from 'lib' where `refid`='идентификатор папки из которой выводим весчи' order by `id` desc limit 3")
Вот именно так и не работает. Выводит 3 "пустых места"..
Fublin, Значит ключ массива неверно указан
Допустим
$req = mysql_query("select *
from 'lib'
where `refid`='идентификатор папки из которой выводим весчи'
order by `id` desc
limit 3");
while(($res = mysql_fetch_assoc($req)) != false)
{
echo $res['name'];
}
проверь правильность названия ключа массива $res вот здесь echo $res['
name'];
Screamer, Вот так делаю и нифига. Вывожу по имени. Цифра 16 это номер папки.
$news0 = mysql_query("SELECT * FROM `lib` WHERE refid='16' ORDER BY id DESC LIMIT 3");
while ($res = mysql_fetch_array($news0)){
echo '<a href="library/index.php?id=' . $res['id'] . '">' . $res['name'] . '</a><br />';
}
Screamer, Сейчас проверил: Если указать папку где нет подпапок, то всё нормально выводится.
Но у меня вложенность папок. Мне надо чтобы из всех папок вытягивало в этой директории/папки, а не из одной. Вот в чём штука.
Тоесть пол библы надо вытягивать. Тоесь, как запрос type='bk', чтоб всё выводило, но только не из всей библы, а из корневой папки.
Скажем например у меня две корневых папки.
книги
журналы
В корневой папке
книги ещё есть категории, а в них еще, и т.д.
Вот мне и надо чтоб выводило из категории
книги всё. А нифига не выводит. Только из конечной папки, или из всей библы.
И я ещё слабенький в этом
.gif)
, но деваца некуда надо.
Screamer, Вобщем там в библе такая фигня, а может и так работает. Не выводит из вложенных подпапок.
Можно выводить так: refid='25' OR refid='26' OR refid='27' OR refid='31'
Так выводица, но беда в том что у меня это будет папок 40
.gif)
. И указать нельзя никак, там и подпапки попадутся.
Хотя..
Как написать такой запрос: ..где поле рефид, равно 25, но не больше 65 ?
Fublin, Отдельно запросы для папок и статей делай.
REALball (14.11.2011/10:20)
Fublin, Отдельно запросы для папок и статей делай.
Не понял немного..? Что ты имеешь ввиду ?