ホームページ > バックエンド開発 > PHPチュートリアル > 1,000 個を超える項目を挿入すると、データベースへの PHP ループの挿入が停止するのはなぜですか?

1,000 個を超える項目を挿入すると、データベースへの PHP ループの挿入が停止するのはなぜですか?

WBOY
リリース: 2016-06-23 14:10:35
オリジナル
1396 人が閲覧しました

<?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);
ログイン後にコピー


====================

論理的に言えば、10,000 回挿入すると停止するはずですが、データベースに 1014 を挿入した後でのみ停止することがわかります。 ECHO ページを見てみると、エラーが発生しました

致命的なエラー: E:websql.php の 10 行目で最大実行時間 30 秒を超えました


なぜそうなるのか聞いてもいいですか?ディスカッションへ (解決策)

タイムアウトしました ループする前に set_time_limt(0) を実行しました

タイムアウトしました

ループする前に set_time_limt(0) を実行しました


そうですね、i がありません。set_time_limit( 0)

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート