Различные вопросы по PHP и MySQL

242K
.
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 "пустых места"..
.
Screamer
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', чтоб всё выводило, но только не из всей библы, а из корневой папки.
Скажем например у меня две корневых папки.
книги
журналы

В корневой папке книги ещё есть категории, а в них еще, и т.д.
Вот мне и надо чтоб выводило из категории книги всё. А нифига не выводит. Только из конечной папки, или из всей библы.
И я ещё слабенький в этом , но деваца некуда надо.
.
Fublin
Screamer, Вобщем там в библе такая фигня, а может и так работает. Не выводит из вложенных подпапок.

Можно выводить так: refid='25' OR refid='26' OR refid='27' OR refid='31'
Так выводица, но беда в том что у меня это будет папок 40 . И указать нельзя никак, там и подпапки попадутся.
Хотя..

Как написать такой запрос: ..где поле рефид, равно 25, но не больше 65 ?
.
ПФК ЦСКА forever!
Fublin, Отдельно запросы для папок и статей делай.
.
REALball (14.11.2011/10:20)
Fublin, Отдельно запросы для папок и статей делай.
Не понял немного..? Что ты имеешь ввиду ?
Всего: 7969