Страница 1 из 1

PHP MySQL запрос по двум столбцам

Добавлено: 13 июн 2012, 20:31
nabs

Код: Выделить всё

$query = 'SELECT * FROM `'.$t.'` WHERE (`id`="'.$id.'");'; 
К примеру два столбца id и id2, как искать значение сразу в двух столбцах?

Re: PHP MySQL зопрос по двум столбцам

Добавлено: 13 июн 2012, 20:44
Alazaur
Где id = 5 и id2 = 10 :

Код: Выделить всё

WHERE id = 5 AND id2 = 10
Где id = 5 или id2 = 10 :

Код: Выделить всё

WHERE id = 5 OR id2 = 10

Re: PHP MySQL запрос по двум столбцам

Добавлено: 13 июн 2012, 21:00
nabs
Пробывала. Находит значение в первом столбце и останавливается.
Может отображаю не так.???

Код: Выделить всё

$q = mysql_fetch_array($query);print_r($q);

Re: PHP MySQL запрос по двум столбцам

Добавлено: 13 июн 2012, 21:07
Alazaur
ну да надо перебрать в цикле :)

Код: Выделить всё

while($array = mysql_fetch_assoc($query)){   print_r($array);}

Re: PHP MySQL запрос по двум столбцам

Добавлено: 13 июн 2012, 21:12
nabs
нунадожее... заработало, спасибо :mrgreen:

Re: PHP MySQL запрос по двум столбцам

Добавлено: 13 июн 2012, 21:19
Alazaur
Не за что)
В общем-то не ваша вина, что вы этого не знали. В книгах частенько пишут, что mysql_fetch_array() и ее соратники возвращают массив. А что они возвращают только один ряд забывают упомянуть :D