imho.ws |
|
07.04.2009, 12:51 | # 1 |
Member
Регистрация: 08.08.2005
Адрес: Прибалтика
Пол: Male
Сообщения: 217
|
БД выводит все стр. кроме одной...
Всем привет, подскажите пожалуйста, вот такой SQL query:
PHP код:
Я пробовал непосредственно в phpmyadmin писать этот запрос, и все выдает нормально, сколько должен! Подскажите пожалуйста в чем причина может крыться? |
08.04.2009, 15:39 | # 2 |
Full Member
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 623
|
Уверен что запрос такойже? Попробуй без подстановки переменных. Из phpmyadmin запрос в скрипт скопировать и сравнить результаты.
А вообще, почему $myrow=mysql_fetch_array($result); в двух местах прописан? Первая команда вроде как раз проскакивает через одну запись. |
10.04.2009, 23:18 | # 3 |
::VIP::
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194
|
нет, не в этом дело, действительно $myrow=mysql_fetch_array($result); - сначала выбирает запись и ничего с ней не делает, затем еще раз выбирает запись - соответственно просто вы всегда теряете первую запись из запроса - удалите первый раз вызов $myrow=mysql_fetch_array($result);
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным. |
13.05.2009, 10:12 | # 4 |
Newbie
Регистрация: 03.05.2009
Сообщения: 16
|
Не стал регистрировать новую тему, т.к. вопрос наверняка пустяковый. Просто БД только изучаю.
Вопрос такой. Как правильно сделать выборку из двух таблиц? Причем выборка из второй таблицы происходит по критериям из первой. Выборка множественная. Нужен цикл? |
13.05.2009, 11:11 | # 5 | |
Добряк Модератор
ГлавБюстАтценка АН ИМХО.ВС Регистрация: 14.10.2002
Адрес: Старый оценщик, НИИ ГлавБюстАтценка АН ИМХО.ВС
Пол: Male
Сообщения: 4 010
|
Цитата:
Код:
SELECT * FROM tab1 LEFT JOIN tab2 ON tab1.id=tab2.id WHERE tab1.id = '123' LIMIT 0, 10
__________________
Лень - это когда видишь необходимость что-то делать, но не хочется, а влом - это когда что-то хочется, но не видишь необходимости это делать. |
|