[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Простой sql запрос.
iVasya
Нужно выбрать 2 записи с заданными id, допустим 1 и 4.
Как я только не пробовал.

$sql = "SELECT * FROM users WHERE id = 1 AND id = 4";

$sql = "SELECT * FROM users WHERE id = 1, 4";

$sql = "SELECT * FROM users WHERE id = (1 AND 4)";


Ничего не работает. Как заставить его работать?



Спустя 3 минуты, 11 секунд (27.06.2012 - 19:10) rooor написал(а):
$sql = "SELECT * FROM users WHERE id = 1 AND id = 4";
запрос правильный, а дальше что с ним делаешь?

Спустя 37 секунд (27.06.2012 - 19:11) Placido написал(а):
В первом варианте заменить AND на OR.

Спустя 1 минута, 49 секунд (27.06.2012 - 19:13) vital написал(а):
Цитата (rooor @ 27.06.2012 - 18:10)
$sql = "SELECT * FROM users WHERE id = 1 AND id = 4";
запрос правильный, а дальше что с ним делаешь?

(facepalm)
SELECT * FROM users WHERE id = 1 [b]or[/b] id = 4

или
SELECT * FROM users WHERE id in (1,4, 100500)

Спустя 1 минута, 20 секунд (27.06.2012 - 19:14) rooor написал(а):
ага) проглядел)

Спустя 2 минуты, 44 секунды (27.06.2012 - 19:17) iVasya написал(а):
SELECT * FROM users WHERE id in (1,4, 100500)

То, что нужно. И намного удобнее, чем через OR.
Благодарствую)

Спустя 54 минуты, 20 секунд (27.06.2012 - 20:11) vital написал(а):
Цитата (iVasya @ 27.06.2012 - 18:17)
SELECT * FROM users WHERE id in (1,4, 100500)

То, что нужно. И намного удобнее, чем через OR.
Благодарствую)

я люблю плюсики.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.