簡體   English   中英

Pdo按編號插入多行

[英]Pdo insert multiple rows by number

我沒有什么問題,我不知道如何使它工作。 我想進行按編號插入行的查詢。 示例:如果發布的數字為8,則查詢將添加8行。

知道如何用pdo做到這一點?

SQL

INSERT INTO
    foo(bar,baz)
VALUES
    ("val1", "val2"),
    ("val1", "val2"),
    ("val1", "val2"),
    ("val1", "val2"),
    ("val1", "val2"),
    ("val1", "val2"),
    ("val1", "val2"),
    ("val1", "val2")
;

PHP

//Insert Statement
$sql = 'INSERT INTO foo(bar,baz) VALUES ';

//Values ("val1", "val2"),("val1", "val2"),("val1", "val2"),..
for ($i = 0; $i <= 8; $i++) {
    $sql.= '("val1", "val2"),';
}

//Remove last Comma, and set ";" at the end.
$sql = rtrim($sql, ",") . ';';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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