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

Jak mohu použít více příkazů WHERE při použití IN s polem

Zkuste toto

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

AKTUALIZACE

Správná odpověď na tuto otázku je Dotaz je správný, nesprávné jsou dynamické parametry, které způsobují nesprávnou syntaxi dotazu. Ve skutečnosti to bylo v sekci komentářů přímo pod touto odpovědí, takže to sloučili s přijatými odpověďmi!




  1. Analyzujte klauzuli SELECT dotazů SQL do pole PHP

  2. Nelze se připojit k místnímu serveru MySQL přes socket homebrew

  3. Načítání pouze pevného počtu řádků v MySQL

  4. Heroku Postgres:psql:FATAL:žádný záznam pg_hba.conf pro hostitele