Работаю сейчас с новостями и наткнулся на одну интересную вещь.
Как сделать запрос с несколькими параметрами в WHERE когда количество параметров заранее не известно.
Пример:
PHP |
mysql_query("SELECT n,a,b FROM news WHERE [b]cat = 1 or cat = 3 ") |
PHP |
switch($kolichestvo_cat) |
PHP |
$cat_in = implode(',', $cat); |
SQL |
SELECT * FROM news , categories , sections LEFT JOIN `categories` ON `categories`.`category_section` = `sections`.`section_id` LEFT JOIN `news` ON `news`.`news_category` = `categories`.`category_id` WHERE `sections`.`section_name` = "Музыка" |