已有40人关注
php批量数据流水式插入数据库记载流水记录,望提供代码
发表在PHP图书答疑 2014-10-16
是否精华
版块置顶:
针对同一批用户进行批量插入数据,要保证数据每次插入都有记录
分享到:
精彩评论 3
轻鸿_mrkj
学分:0 LV1
TA的每日心情
加油
2020-12-25 20:06:49
2014-10-16
沙发
读者您好:
不知道你想要怎样形式的批量插入用户,在这里简单写了一个,您可以根据您的需要修改。
前台表单:
<form action="add.php" method="post" name="form1">
    姓名:<input type="text" name="name[]" />
    性别:<input type="text" name="sex[]" /><br/>
    姓名:<input type="text" name="name[]" />
    性别:<input type="text" name="sex[]" /><br/>
    姓名:<input type="text" name="name[]" />
    性别:<input type="text" name="sex[]" /><br/>
    <input type="submit" name="submit" value="提交">
</form>
后台PHP代码:
<?php
require_once("conn.php");
if(isset($_POST['submit']) && $_POST['submit']){
    for($i=0;$i<count($_POST['name']);$i++){
        $name = $_POST["name"][$i];
        $sex = $_POST["sex"][$i];
        $query=mysql_query("insert into tb_user (name,sex) values ('$name','$sex')");
    }
    if($query){
        echo "<script language=javascript>alert('添加成功!');</script>";
    }
    else{
        echo "<script language=javascript>alert('添加失败!');</script>";
    }
}
?>
wangyuyu
学分:0 LV1
TA的每日心情
无聊
2020-04-11 01:02:15
2014-10-16
板凳
您提供的代码批理插入第二次向数据库插入时会不会无法插入或覆盖第一次插入的数据?望再次提供代码解疑
轻鸿_mrkj
学分:0 LV1
TA的每日心情
加油
2020-12-25 20:06:49
2014-10-16
地板
读者您好:
您可以根据您的需求对以上代码进行添加或者修改。我们主要是为您做这类问题提供一个思路。
如果您的数据库表id是自增的的话,插入操作不会覆盖之前的数据。你可以亲自建表运行一下代码。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照