|
|
|
| Подскажите, как сделать запрос к таблице, чтобы выбрать все id, у которых значение cat = 3? А после этого все id сделать массивом? Заранее спасибо. | |
|
|
|
|
|
|
|
для: kis-kis
(24.11.2008 в 12:15)
| | >выбрать
Select
>все id
id
>таблицa
from your_table
>у которых значение cat = 3
WHERE cat=3
собираем в кучку, получаем
SELECT id from your_table WHERE cat=3
массив вы по любому получите в ответе на запрос | |
|
|
|
|
|
|
|
для: elenaki
(24.11.2008 в 12:21)
| | т.е. если сделать так -
$query_tcafe="SELECT cafe_id FROM relax_cafe where type_id = '3'";
$result_tcafe=mysql_query($query_tcafe) or die("<B>Error ".mysql_errno()." :</B> ".mysql_error()."");
|
- то массивом будет это mysql_fetch_array($result_tcafe)?
id нужны для следующего запроса вида - SELECT * FROM table WHERE id IN (65,66,67). | |
|
|
|
|
|
|
|
для: kis-kis
(24.11.2008 в 12:25)
| | А здесь не поможете? | |
|
|
|
|
|
|
|
для: kis-kis
(24.11.2008 в 12:25)
| | Может будет проще вложенным запросом воспользоваться?
SELECT * FROM table
WHERE id IN (SELECT cafe_id FROM relax_cafe where type_id = '3')
|
| |
|
|
|