2010-06-16 73 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