关于php同时插入多行数据的信息

PHP怎么用PDO同时插入多条数据?

数组表单后面不需要加数字标签,会自动编码。

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的陕西网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

见以下代码:

!DOCTYPE html

html lang="zh-CN"

head

meta charset="utf-8"

titleTest/title

/head

body

form method="post"

input type="text" name="age[]"

textarea name="name[]"/textarea

hr

input type="text" name="age[]"

textarea name="name[]"/textarea

hr

input type="text" name="age[]"

textarea name="name[]"/textarea

hr

input type="text" name="age[]"

textarea name="name[]"/textarea

hr

input type="text" name="age[]"

textarea name="name[]"/textarea

hr

button type="submit"提交/button

/form

?php

if(!empty($_POST)){

$pdo   = new PDO("mysql:host=localhost;dbname=t1","root","");

$stmt  = $pdo-prepare("insert into t2(age,name)values(:age,:name)");

$ages  = $_POST['age'];

$names = $_POST['name'];

foreach($ages as $key = $age){

if(trim($age) || trim($names[$key])){

$stmt-execute(array(':age'=$age,':name'=$names[$key]));

}

}

}

?

/body

/html

thinkphp如何同时向数据库插入多条数据?

数据整理好后,批量插入可用addAll方法(仅针对Mysql数据库):

$User-addAll($data);

PHP怎么一次向数据库插入多条数据?

$value = '';

$query_num = 5; //插入数量

for($i=1;$i=$query_num;$i++){

$value .= "('25','1')";

}

//mysql insert有插入多条语法,拼接sql语句,table_name表名   

$sql = "insert into table_name (memid,online) values ".$value;

//执行,插入$query_num条数据

mysql_query($sql);


当前文章:关于php同时插入多行数据的信息
转载源于:http://hxwzsj.com/article/ddeophd.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站建设 网站设计公司 营销型网站建设 成都网站建设公司 网站制作公司 成都网站建设 app网站建设 成都网站建设 网站设计 成都网站建设 定制级高端网站建设 网站设计制作 达州网站设计 网站建设公司 网站建设费用 网站制作报价 网站建设方案 手机网站制作 成都网站制作 网站制作 重庆网站设计 成都定制网站建设