[英]insert into multiple rows PDO
我正在努力將代碼插入多行。
但最終得到警告
$rows = array(1,2,3,4,5,6)
$stmt = $connect->prepare("INSERT INTO t_worker_history (uid) VALUES (?)");
foreach($rows as $insert) {
$stmt->execute($insert);
}
警告 :PDOStatement :: execute()期望參數1為數組,字符串形式為
如消息所示,第一個參數需要是一個數組,因此只需將$insert
值放入其中:
$stmt->execute(array($insert));
請參閱手冊 。 參數必須為數組的原因是允許將多個參數綁定到占位符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.