Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP array_intersect или in_array след това MYSQL

бих отишъл с sql IN клауза.

Имате масив от имена на клиенти:$a = array('john','rob','paul');

имплодирай масив $nms = join(',',$a);

Направете sql:'SELECT * FROM tabl WHERE name IN ('.$nms.')';

първо направете пресичането на масива (или това, което просто трябва...), за да имате масив от необходими имена.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Избор на записи по реда на родителския идентификатор

  2. SQL изразът игнорира параметъра where

  3. Съхранена процедура с Alembic:MySQL синтактична грешка

  4. Mysql преброява екземпляри на подниз, след което подрежда по

  5. MySQL разграничение между e и é (e acute) - УНИКАЛЕН индекс