Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Criando condições OR dinamicamente passando uma matriz para uma consulta no MySQL PHP


Em vez de tantos OR cláusulas, você pode simplesmente usar IN(..) :
SELECT *
FROM classe
WHERE class = 'EFG' AND course IN ('Eng' ,'Deu', 'Bio')

No código PHP, você pode usar implode() função para converter a matriz em uma string separada por vírgulas e usá-la na geração da string de consulta.