выбрать два ряда

1. dimitar (09.06.2011 / 12:03)
Можно ли выбрать так?
$I = mysql_query ("SELECT `inf` FROM `tab` WHERE `id` = '$a' AND `id` = '$b'");
и вот как потом проводить работы? в какой переменной данные из id = a, и в какой id = b?

2. ZipeR (09.06.2011 / 15:09)
Ни в какой переменной),выбор пойдёт по 2 строкам,в цикле перебирай

3. Валерий (09.06.2011 / 15:54)
Можно так попробовать, но не уверен что выйдет
<?
SELECT tab1.inf AS inf1, tab2.inf AS inf2 
FROM tab AS tab1,tab AS tab2 
WHERE tab1.id='$a' AND tab2.id='$b';
?>

А вообще странно что тебе нужно так выбирать.. лучше оптимизируй скрипт.. может всё проще решается.

4. KOZZ (09.06.2011 / 16:00)
циклом, ну или банально в 2 запроса.
Где эту муть тебе использовать?

5. Станислав (09.06.2011 / 16:21)
1. dimron, да это какой-то тупняковый запрос.
уж лучше 2 запроса в таком случае. ибо, это вообще непрактично

6. Анатолий (09.06.2011 / 17:42)
Посмотри о UNION

7. Назар (21.06.2011 / 15:37)
$I = mysql_query ("SELECT `id`,`inf` FROM `tab` WHERE `id` = '$a' AND `id` = '$b'");
while($res=mysql_fetch_assoc($i))
{
if ($res['id']==$a)
echo 'value(s) where id=$a';
else
echo 'value(s) where id=$b';

}


URL: https://visavi.net/topics/22258