получить значение всех полей из MySQL, используя php - PullRequest
4 голосов
/ 16 июня 2010

Я хочу знать, как получить все значения полей поиска по массиву.

У меня есть массив, который s

моя таблица

  id   content

  1    zahr
  2    hai
   .
   .
   .
  and so on


$a = {2,3,4,5,43,32};

i have to take the contents by this id(from array "a").

i know, i can use "for" loop for getting each element from mysql.

but i would like to use any filters or any predefined function

спасибо и продвигать

Ответы [ 2 ]

6 голосов
/ 16 июня 2010
SELECT * FROM table WHERE id IN (2,3,4,5,43,32)

оператор может быть создан с использованием implode, например:

$myvar = '('.implode(',',$a).')';

, а затем

SELECT * FROM table WHERE id IN $myvar
1 голос
/ 16 июня 2010

использование IN

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...