MySQL. Выборка из базы

#1 20 декабря 2011 в 13:15
Здравствуйте все. Делаю одну фишку и столкнулся с проблемой. Помогите пожалуйста. В MySQL не силён.
Здесь ничего не нашёл. В сети ничего не понял.
Дело вот в чём. В БД есть таблица "station".
Вот данные из неё:
stad......eigenaar......tot.............................showtot.......................laatstebod....laatstebieder
1… Бармэн.......2011-12-21 00:00:00........21-12-2011 / 00:00......15000… Бармэн
2...........................2011-12-21 00:00:00........21-12-2011 / 00:00......0
3...........................2011-12-21 00:00:00........21-12-2011 / 00:00......0
4..
5..
6..
7..
8..
9..
В общем как-то так.
Где столбец "stad" это идентификатор строки. Следовательно у каждой строки есть идентификатор. Запрос в БД берёт все строки из этой таблицы.
А мне нужно, чтобы запрос брал строки с указанным "stad". Например, выбрать из таблицы только строки с идентификатором 2, 3, 5, 8.
Вот сам запрос:
  1. $soort1 = mysql_query("SELECT * FROM `station` WHERE `eigenaar`='' ORDER BY `stad`");
После SELECT идёт звёздочка. Я так понял, что это означает, что берётся всё.
Подскажите пожалуйста как переделать запрос, чтобы он брал не все строки, а только определённые.
#2 20 декабря 2011 в 15:47
Нужно как-то так
  1. $soort1 = mysql_query("SELECT * FROM `station` WHERE `eigenaar`='' AND stad IN (2,3,5,8) ORDER BY `stad`");
#3 20 декабря 2011 в 16:58
Спасибо Марат. Теперь всё стало на свои места. Тоесть как я хотел. К моим знаниям MySQL добавилось и это. Теперь осталось самое сложное, интегрировать эту игрушку в инстант. Тему закрывать не буду. Может ещё кто какой вопрос задаст.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.