Когда я пытаюсь запустить эти запрос,Как использовать два условия?
Select * from products p, products_to_categories pc
where p.product_id = pc.product_id and pc.category_id ='.$category_id.'
where p.status=1
Приступаем к следующей ошибке
У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса использовать вблизи «где p.status = 1» в строке 1
Да, это было бы плохо ... Не используйте 'where' после' where', как это. –
Попробуйте либо 'где p.product_id = pc.product_id, и pc.category_id = '. $ Category_id.' И p.status = 1' OR 'где (p.product_id = pc.product_id и pc.category_id = '. $ Category_id.') ИЛИ p.status = 1' в зависимости от того, что истинно. – dash
В запросе вы можете иметь только «WHERE». Используйте 'AND' или' OR'. –