在您複製您的問題之前,我閱讀了與我的問題有關係的所有答案。我試圖插入具有關聯數組數據例如使用PDO插入關聯數組的數據
<?php
$data = array(
'fname'=>'joe',
'lname'=>'sina'
);
foreach ($data as $key=>$value) {
}
?>
我想這樣
/*insert into tblname($key)values($value);
finally the query will appear correctly format */
insert into tblname('fname','lname') values('joe','sina');
使用' '\''。 implode('\'',array_keys($ data))。 '\'';'創建列表 –
使用'count($ data)'來獲得綁定所需的佔位符的數量,然後使用'implode(',',array_fill(0,計數($ data),'?'));' –
並將數組傳遞給'execute()'調用以進行綁定並在一個步驟中執行 –