Выбрать большое кол-во id с БД

127
15 декабря 2016, 15:46

Как выбрать 4 определенных id с БД. В таком смысле

    mysql_query("SELECT *  FROM posts WHERE posts.tag_id = '1', '23', '52','23'")
Answer 1
mysql_query("SELECT *  FROM posts WHERE posts.tag_id IN (1, 23, 52,23)")

если тип поля int. Если же строковый, то

mysql_query("SELECT *  FROM posts WHERE posts.tag_id IN ('1', '23', '52', '23')")
Answer 2

Но также, если продолжая вашу логику можно сделать так, хотя это не очень удобно:

mysql_query("SELECT *  FROM posts WHERE posts.tag_id = '1' or posts.tag_id = '23' or posts.tag_id = '52' or posts.tag_id = '23'")

:-)

READ ALSO
CURRENT_TIMESTAMP для MySQL

CURRENT_TIMESTAMP для MySQL

Если поле имеет формат DATE можно сделать как то auto insert текущей даты силами мускула как CURRENT_TIMESTAMP для TIMESTAMP?

138
Храниение ссылок изображений

Храниение ссылок изображений

Всем приветДелаю свой первый интернет магазин

167
Вопрос по mysql в С++

Вопрос по mysql в С++

Есть многопоточный сервер на с++, который работает с mysql базамиПроблема в том, что открытие одного соединения на одного клиента не подходит...

149
Как сделать два запроса через одно подключение PDO?

Как сделать два запроса через одно подключение PDO?

В таком случае код работаетЕсли создать новый объект (new PDO)

143