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