for($i=1;$i <=10000;$i++){
$sql="insert into l(name,age,info) values('名字$i',$i,'介绍$i')";
mysql_query($sql);
}
我这样的插入方法..大概插入300条左右就:
Fatal error: Maximum execution time of 30 seconds exceeded in D:\Backup\phptest\index.php on line 9
请问有什么改良的办法不?
$sql="insert into l(name,age,info) values"
for($i=1;$i <=10000;$i++){
$sql.="('名字$i',$i,'介绍$i'),";
}
$sql=substr($sql,0,-1);
mysql_query($sql);
PHP code:
set_time_limit(0);//加上不限时
for($i=1;$i <=10000;$i++){
$sql="insert into l(name,age,info) values('名字$i',$i,'介绍$i')";
mysql_query($sql);
}
同意2#
for($i=1;$i <=10000;$i++){
$sql="insert into l(name,age,info) values('名字$i',$i,'介绍$i')";
mysql_query($sql);
}
sql 编在一起
一次直接
$sql="insert into l(name,age,info) values";
for($i=1;$i <=10000;$i++){
$sql .="('名字$i',$i,'介绍$i'),";
}
$sql = substr($sql,0,-1);
mysql_query($sql);
早上没睡醒写错了,LZ知道意思就可以了= =
PHP code
Code highlighting produced