PHP 插入大量mysql记录的问题
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
相关问答:
<?php
if($_SERVER['HTTP_REFERER']!=''){
@header("Content-type:image/jpeg");
echo file_get_contents("xlight.jpg");
}
else{
@header("location:ht ......
我们隶属中科院计算所网络重点实验室(http://www.ict.ac.cn/survey/channel/detail443.asp)基础设施课题组.
现因项目和业务拓展的需要,特需要招聘与项目相关的网络应用工程师1-2名。
具体要求如下。有意者 ......
<?php
/*
功能:PHP伪静态化页面的实现
具体用法:
例如链接为:test.php/year/2006/action/_add.html
mod_rewrite();
$yearn= $_GET["year"];//结果为'2006'
......
webclient.php文件:
<?php
$arrOptions = array( 'uri'=>'http://10.10.19.111/','location'=>'http://10.10.19.111/webservice/webservice.php','trace' ......
对php不是很了解 写了个简单的例子
现用c#调用php写的 webservice(soap WSDL)iis6.0+php5.2.8
webservice如下
<?php
class WebService
{
public function Logout()
{
//header('Co ......