2010-06-16 74 views
4

我想知道如何通过数组获取所有字段的值。从php获取所有字段的值使用php

我有数组是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 

感谢,并提前

回答

6
SELECT * FROM table WHERE id IN (2,3,4,5,43,32) 

的声明可以通过使用破灭创建,如:

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

然后

SELECT * FROM table WHERE id IN $myvar 
+0

嘿,我得到空的结果如果我使用数组。 我可以得到,如果我给直接输入select *从详细信息在哪里id(1) – 2010-06-16 08:07:00

+0

嘿抱歉,我得到的结果.. – 2010-06-16 08:09:39