sql >> Database >  >> RDS >> Mysql

PHP array_intersect of in_array dan MYSQL

ik zou gaan met sql IN clausule.

U heeft een reeks klantnamen:$a = array('john','rob','paul');

implode array $nms = join(',',$a);

Maak sql:'SELECT * FROM tabl WHERE name IN ('.$nms.')';

doe eerst de array-intersectie (of wat je gewoon moet...) om een ​​array van benodigde namen te hebben.



  1. Doe mee aan een telquery op generation_series() en haal null-waarden op als '0'

  2. MySQL Sum() meerdere kolommen

  3. Hoe de weergave-instellingen van de mysql-opdrachtregel aan te passen?

  4. Python-uitvoer vervangt niet-ASCII-tekens door �