簡體   English   中英

插入多行PDO

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM