![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.07.2012
Сообщений: 4
|
![]()
столкнулся с проблемой использования двух while, т.е. один в другом...
сразу кусок кода: PHP код:
Какой получается результат: первым while`м выводятся все строки за БД - так и должно быть .. зато когда дело доходит до второго while`а выводятся только первые строки .. Другими словами: каждому id из первой выборки соответствуют несколько id из второй выборки .. и эти несколько строк должны вторым while`ом подхватываться.. но к сожалению не могу понять почему не подхватываются (( заранее сенькью вери мач-) |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
изначально неверно в циклах делать запросы к БД... сформулируйте задачу - что есть на входе и что хотите на выходе
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
сделай обьединение и не парься
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 | |
Регистрация: 17.07.2012
Сообщений: 4
|
![]()
Люди! Спасибо Вам за отзывчивость и потраченное время ..
проблему решил, точнее нашел откуда она вылезла.. дело в том что у меня div`ы с классами) и это все работает с на яве.. ну типа раздвигающийся список-) вот если джабу отключаю - всё работает ..как только снова включаю - идет вывод только первых строк.. Цитата:
Вариант комрада Stilet также замечательно работает, за его вариант спасибо) |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
вариант будет работать даже если ты вообще без циклов 1000 тыщ раз напишешь строки вывода из бд.... технологически не верно.... будет большой цикл..... например 1000 итераций..... вот тебе 1000 запросов к БД.... для простейшего вывода... и везде так.... у тебя и БД будет падать и скорость работы не очень
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 17.07.2012
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 10.12.2011
Сообщений: 91
|
![]() Цитата:
Лучше сразу напряги мозги и делай на JOIN`ах.. |
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 17.07.2012
Сообщений: 4
|
![]()
это я уже понял) все логично и правильно сказал ты ) логика и правильность в том чтобы не писать гавнокод, а писать корректно ..
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование трех видов циклов | tondo | Помощь студентам | 1 | 26.04.2012 01:42 |
Организация циклов. | лесяя | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 10.06.2011 03:38 |
Операторы циклов while, for | ISV-777 | Помощь студентам | 2 | 25.11.2010 13:00 |
3 вида циклов | mind rebel | Фриланс | 11 | 05.03.2010 15:19 |
Visual Basic Использование циклов | melani | Помощь студентам | 2 | 29.03.2009 20:54 |