PHP插入多条数据手册说明:mysql_query -- 发送一条 MySQL 查询 。
可见php同时插入多行数据,mysql_query限定了一次只能执行一条数据 。插入操作php同时插入多行数据的话,只好用循环了 。不可能一次插入多条数据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
【php同时插入多行数据的简单介绍】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
PHP怎么一次向数据库插入多条数据?$valuehttps://www.04ip.com/post/= '';
$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同时插入多行数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、php同时插入多行数据的信息别忘了在本站进行查找喔 。
推荐阅读
- 怎么分开打开excel,怎么分开打开wps
- 苹果ios14闹钟图标,ios1401闹钟小图标不见了
- 视频动画什么是快速排序,快速排序动画演示
- 游戏部落冲突怎么开发的,部落冲突怎么开部落
- java代码登入ftp java访问ftp服务器
- 视频号怎么老是卡顿,视频号怎么老是卡顿呢
- 好感度降低养成恋爱游戏,刷好感度养成类游戏
- flutter桌面不支持webview,flutter webview
- 批量删除php数据 php批量删除数据库的原理