sql >> Database >  >> RDS >> Mysql

Hoe kan ik meerdere WHERE-instructies gebruiken bij het gebruik van IN met array?

Probeer dit

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

UPDATE

Het juiste antwoord op deze vraag is De query is correct, het zijn de dynamische parameters die fout zijn die ervoor zorgen dat de syntaxis van de query verkeerd wordt. Het stond eigenlijk in het opmerkingengedeelte onder dit antwoord, dus samengevoegd met de geaccepteerde antwoorden!




  1. Subsonische postgreSQL-sjabloon

  2. hoe op te lossen Algemene fout:2014 Kan query's niet uitvoeren terwijl andere niet-gebufferde query's actief zijn. met behulp van PDO-verbinding

  3. Stel de AUTOINCREMENT-waarde in in de django-tabel

  4. MySQL CRC32() Functie – Voorbeelden