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

Jak mogę użyć wielu instrukcji WHERE podczas używania IN z tablicą?

Wypróbuj to

WHERE contact_first_name IN (".implode(', ', array_fill(0, count($search), '%s')).") OR contact_last_name IN (".implode(', ', array_fill(0, count($search), '%s')).")

AKTUALIZUJ

Prawidłowa odpowiedź na to pytanie to Zapytanie jest prawidłowe, to nieprawidłowe parametry dynamiczne powodują, że składnia zapytania jest nieprawidłowa. W rzeczywistości znajdował się w sekcji komentarzy tuż pod tą odpowiedzią, więc połączyłem go z zaakceptowanymi odpowiedziami!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysqldump uruchomiony przez cron i zabezpieczenia hasłem

  2. Zapytanie mysql do dynamicznej konwersji danych wierszy na kolumny

  3. gdzie są rzeczywiste dane w mysql db przechowywane na maszynie z systemem Linux?

  4. MySQL Wybierz Gdzie maksymalna data i maksymalny czas

  5. Nie można połączyć się z MySQL w Cloudbees CommunicationsException:Błąd łącza komunikacyjnego