1#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
1#楼 发表于2004-04-11 03:27:32
评分:3
|
|
用循环啊
一次插入多条数据用SQL语句未必不可以,但是并不多见,况且,不同的数据库对SQL语句的支持程度也有差异,所以,大多数程序都是采用循环的方法一次插入多条数据。
用循环控制插入即可。 |
|
2#楼 |
|
|
回复人:INP |
注册时间:2004-04-05 |
主题/回复:12/38 |
积分:516 |
等级:★★☆(五级) |
称号:略有小成 |
|
用户联系方式已设置为保密
|
|
2#楼 发表于2004-04-15 21:32:28
评分:1
|
|
<?php
for($i=0;$i<10;$i++){
mysql_query("insert into table_name (name,age) values ('wzl',23);
}
?> |
|
3#楼 |
|
|
回复人:17pp |
注册时间:2004-04-07 |
主题/回复:2/2 |
积分:413 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
3#楼 发表于2004-04-17 18:10:52
评分:×
|
|
|
4#楼 |
|
|
回复人:INP |
注册时间:2004-04-05 |
主题/回复:12/38 |
积分:516 |
等级:★★☆(五级) |
称号:略有小成 |
|
用户联系方式已设置为保密
|
|
4#楼 发表于2004-04-18 01:50:43
评分:♂
|
|
呵呵,举一反三哦!!
1,你可以再mysql_query里面执行多个sql语句,用";"分号隔开就是
2,你可以用变量么,稍微修改一下不就是了,比如
mysql_query("insert into table_name (name,age) values ('$name',$i);
|
|
5#楼 |
|
|
回复人:Miyahoo |
注册时间:2004-04-04 |
主题/回复:39/255 |
积分:1210 |
等级:★★★☆(七级) |
称号:论坛贤士 |
|
|
|
5#楼 发表于2004-05-04 02:29:46
评分:1
|
|
|
6#楼 |
|
|
回复人:mskd |
注册时间:2004-04-05 |
主题/回复:10/15 |
积分:459 |
等级:★★☆(五级) |
称号:略有小成 |
|
用户联系方式已设置为保密
|
|
6#楼 发表于2004-05-05 04:59:34
评分:3
|
|
以上的回答不无道理!?
可是我认为顶层的意识好像不是各位理解的那样啊!
顶层的意识,我想应该是:如何在一句sql语句中插入若干条记录!
我想正确的方法应该是:
mysql_query("insert into table_name (name,age) values ('name1','age1'),('name2','age2');
我已经测试成功了,可以执行,没有任何错误的!!!
放心去用吧!!!
|
|