Как я только не пробовал.
$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. Благодарствую) |
я люблю плюсики.