05.03.2010, 01:36 | #1 |
телочка на авке клевая?
Регистрация: 14.09.2008
Адрес: Замкадье.
Сообщений: 1,522
Вес репутации: 263
|
Вопрос про SQL
есть массив который мы не знаем
можно как нибудь написать прочитать все из базы если id = хотябы одному значению из массива то есть $selekt_br = mysql_query("SELECT id FROM records WHERE kat = '$name[kat]'"); $br = mysql_fetch_assoc($selekt_br); $br[id] может содержать множество значений mysql_query("SELECT * FROM basket WHERE tov = 'хотябы одно из значений $br'") Добавлено через 3 минуты вот так нельзя $selekt_br = mysql_query("SELECT id FROM records WHERE kat = '$name[kat]'"); while ($br = mysql_fetch_assoc($selekt_br)){ $basketl_select = mysql_query("SELECT * FROM basket WHERE tov = '$br[id]'") $basketl = mysql_fetch_assoc($basketl_select); } Так как при таком цикле $basketl будет иметь только последнее значение $br['id']
__________________
Оргтехника в Алмаате Купить масло для авто в Москве. Последний раз редактировалось 10012003; 05.03.2010 в 01:37. Причина: Добавлено сообщение |
05.03.2010, 01:42 | #3 |
телочка на авке клевая?
Регистрация: 14.09.2008
Адрес: Замкадье.
Сообщений: 1,522
Вес репутации: 263
|
boolevar, если не сложно напишите полностью
__________________
Оргтехника в Алмаате Купить масло для авто в Москве. |
05.03.2010, 02:05 | #4 |
Починяю примуса
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 287
|
здесь или метод соединения таблиц(FROM t1,t2 WHERE t1.col1=t2.col...AND), если таблица товаров не меняется, иначе выберет только те, которые имеются в обоих таблицах, либо левостороннее соединение LEFT JOIN.
Добавлено через 47 секунд ЗЫ запрос в цикле это вредно для здоровья.
__________________
Последний раз редактировалось Atomic; 05.03.2010 в 02:05. Причина: Добавлено сообщение |
05.03.2010, 16:30 | #5 |
Мастер
Регистрация: 02.08.2007
Сообщений: 668
Вес репутации: 244
|
|
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Когда переведут деньги - вопрос про вопрос? | DJ333 | Финансовые и юридические вопросы | 1 | 14.10.2009 17:47 |
Вопрос о программных средствах проверки + вопрос по индексации. | Сергеевич | Вопросы от новичков | 0 | 07.04.2009 10:05 |
Часовой пояс GMT +3, время: 08:32.