Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dynamiczne tworzenie warunków OR poprzez przekazanie tablicy do zapytania w MySQL PHP

Zamiast tylu OR klauzul, możesz po prostu użyć IN(..) :

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

W kodzie PHP możesz użyć implode() funkcja do przekonwertowania tablicy na ciąg znaków oddzielonych przecinkami i użycia jej w generowaniu ciągu zapytania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nieprawidłowy numer parametru:liczba powiązanych zmiennych nie zgadza się z liczbą tokenów w Doctrine

  2. Jak możemy wysłać dane w MySQL, gdy formularz ma ustawioną wartość enctype=multipart/form-data w node.js?

  3. MySQL :jak usunąć podwójne lub więcej spacji z ciągu?

  4. Jak mogę osiągnąć funkcjonalność initcap w MySQL?

  5. Jak działa funkcja REGEX_REPLACE() w MySQL