PHP+MYSQL同时插入多条记录的方法 表 ID 自动递增 name TEXT 需要一次添加多行数据。 5
<TEXTAREAid=namename=namerows=8cols=56></TEXTAREA>里面一次放入数据多行张三李四王二麻子POST提交后数据IDname1张...
<TEXTAREA id=name name=name rows=8 cols=56 ></TEXTAREA>
里面一次放入数据 多行
张三
李四
王二麻子
POST 提交 后数据
ID name
1 张三
2 李四
3 王二麻子
怎么写
<TEXTAREA id=name name=name rows=8 cols=56 ></TEXTAREA>
和
$sql="insert into table(name) values ($_POST["name"])";
请教一下
INSERT INTO t able1 VALUES(1),(2),(3),(4),(5);
这样貌似不适合 展开
里面一次放入数据 多行
张三
李四
王二麻子
POST 提交 后数据
ID name
1 张三
2 李四
3 王二麻子
怎么写
<TEXTAREA id=name name=name rows=8 cols=56 ></TEXTAREA>
和
$sql="insert into table(name) values ($_POST["name"])";
请教一下
INSERT INTO t able1 VALUES(1),(2),(3),(4),(5);
这样貌似不适合 展开
3个回答
展开全部
最简单的方法,LZ可以在提交NAME时每一行后用,区分,类似这种
张三,
李四,
王二麻子
然后提交到PHP文件,$_POST['name']
再用$arr=explode(",",$_POST['name'])截取放入数组,
加个for($i=0;$i<3;$i++){
INSERT ...VALUES('$arr[$i]')...
}
这样应该OK的,
张三,
李四,
王二麻子
然后提交到PHP文件,$_POST['name']
再用$arr=explode(",",$_POST['name'])截取放入数组,
加个for($i=0;$i<3;$i++){
INSERT ...VALUES('$arr[$i]')...
}
这样应该OK的,
更多追问追答
追问
if($_POST['submit']) {
$database='*******';
$username='root';
$passwd='root';
$server='127.0.0.1';
$arr=explode(",",$_POST['name'])
$sql="for($i=0;$i<3;$i++){insert into table1(name) values ('$arr[$i]')}";
代码这样写么?
追答
上面是连接数据库的代码,你不知道上网百度下,都有的,
if($_POST['submit']) {
$arr=explode(",",$_POST['name']);
for($i=0;$i<3;$i++){
mysql_query("insert into table1(name) values ('$arr[$i]')");
}
}
类似就这种,你要会灵活应用呀,
展开全部
INSERT INTO t1 (col1,col2)
SELECT xxx1 , yyy1
UNION ALL
SELECT xxx2 , yyy2
UNION ALL
SELECT xxx3 , yyy3;
我试过了,这种可以
SELECT xxx1 , yyy1
UNION ALL
SELECT xxx2 , yyy2
UNION ALL
SELECT xxx3 , yyy3;
我试过了,这种可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into 表名(name)
values('A'),('B'),('C')
values('A'),('B'),('C')
追问
这个不适用
id=name name=name 下一次放入多行数据
怎么POST 到 每行数据 并进行依次添加
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询