<?php $link=mysql_connect('localhost','root','qnmlgb')or die('error'); mysql_select_db('sql',$link); mysql_query('set names utf8;'); $jks='新的字段表'; for($i=1;$i<10000; $i++ ){ echo $i.'<br>'; mysql_query("insert into `name` values('$i','$jks')"); }mysql_close($link);
====================
照道理应该是插入1万次才停止,但是我看数据库里面只是插入了1014就停止了,看了下ECHO的页面,出现了一个错误
Fatal error: Maximum execution time of 30 seconds exceeded in E:\web\sql.php on line 10
请问下这样的情况是为什么呢
回复讨论(解决方案)
超时了
循环前执行 set_time_limt(0);
超时了
循环前执行 set_time_limt(0);
嗯,谢谢提醒,少了个i, set_time_limit(0)
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn