sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag använda flera WHERE-satser när jag använder IN med array

Prova detta

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

UPPDATERA

Det korrekta svaret på den här frågan är Frågan är korrekt, det är de dynamiska parametrarna som är fel som gör att frågesyntaxen blir fel. Det stod faktiskt i kommentarsfältet precis under det här svaret, så slog ihop det med de accepterade svaren!




  1. Hur man lägger till icke null-begränsning till befintlig kolumn i MySQL

  2. Introduktion till registerunderhåll

  3. korrekt sätt att starta/stoppa postgres databas pg_ctl eller tjänst postgres

  4. Hur väljer du var n:e rad från mysql