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

Программирование, которое не связано с API.
Ответить
nabs
Сообщения: 20
Зарегистрирован: 11 июн 2012, 21:26

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

Сообщение nabs »

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

$query = 'SELECT * FROM `'.$t.'` WHERE (`id`="'.$id.'");'; 
К примеру два столбца id и id2, как искать значение сразу в двух столбцах?
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

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

Сообщение Alazaur »

Где id = 5 и id2 = 10 :

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

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

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

WHERE id = 5 OR id2 = 10
nabs
Сообщения: 20
Зарегистрирован: 11 июн 2012, 21:26

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

Сообщение nabs »

Пробывала. Находит значение в первом столбце и останавливается.
Может отображаю не так.???

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

$q = mysql_fetch_array($query);print_r($q);
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

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

Сообщение Alazaur »

ну да надо перебрать в цикле :)

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

while($array = mysql_fetch_assoc($query)){   print_r($array);}
nabs
Сообщения: 20
Зарегистрирован: 11 июн 2012, 21:26

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

Сообщение nabs »

нунадожее... заработало, спасибо :mrgreen:
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

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

Сообщение Alazaur »

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