sql >> Databáze >  >> RDS >> Mysql

Dynamické vytváření podmínek OR předáním pole dotazu v MySQL PHP

Místo tolika OR klauzule, můžete jednoduše použít IN(..) :

SELECT *
FROM classe
WHERE class = 'EFG' AND course IN ('Eng' ,'Deu', 'Bio')

V kódu PHP můžete použít implode() funkci převést pole na řetězec oddělený čárkami a použít jej při generování řetězce dotazu.



  1. MySQL kompenzuje nekonečné řádky

  2. Nahraďte duplicitní mezery jednou mezerou v T-SQL

  3. jak vložit aktuální datum do pole DATE ve formátu dd/mm/rrrr v oracle

  4. Nativní Clustering ProxySQL s Kubernetes