|
|
|
| Вот думаю над такой задачей.
Есть таблица.
И есть массив с id строк нужных из этой таблицы.
Как правильно сделать выборку строк с id из этой таблицы ?
Интересует пример кода запроса.
Мне в голове рисуется нечто с OR ... OR - но почему-то думаю, что это не совсем нужный вариант.
Количество id может быть большим, т.е. не фиксированное кол-во. | |
|
|
|
|
|
|
|
для: Richard Ferlow
(24.04.2008 в 15:57)
| | если я правильно понял то так:
<?php
$query = mysql_query("SELECT * FROM table");
while ($rows = mysql_fetch_array($query))
{
$query2 = mysql_query("SELECT * FROM table WHERE id = $rows[id] ");
while ($rows2 = mysql_fetch_array($query2))
{
print $rows2['id'];
}
}
?>
|
| |
|
|
|
|
|
|
|
для: Richard Ferlow
(24.04.2008 в 15:57)
| |
$id_list ="1,3,5,7,9";
$q = mysql_query("select * from table where id in($id_list)") ...
|
| |
|
|
|
|
|
|
|
для: jbs
(25.04.2008 в 03:12)
| | Похоже то, что нужно :) | |
|
|
|