2011-12-29 74 views
1

我有一個值的數組,其中一個值是另一個數組(見下文)。我內爆內陣列,使得其變爲V ,V ,V X,我將其插入一個MySQL數據庫的列,其中所述數據類型是SET()哪個PDO :: PARAM_ *與SET()數據類型一起使用?

a = array(
    "first"=>"foo", 
    "second"=>array("b","a","r"), // this becomes "second"=>"b,a,r", 
    "third"=>"bang" 
) 

我問題是我應該使用哪個PDO::PARAM_*
(起初我會認爲PARAM_STR,但我不確定PDO是否會做一些不會與SET()一起工作的東西)。

回答

1

PARAM_STR應該正確地完成這項工作。它將轉義值並在逗號分隔列表周圍添加單引號。

+0

謝謝!工作:) – jacob 2011-12-29 19:05:02