MySQL に約 1000 レコードを挿入しようとしています。しかし、以下の私の試みは、最初のクエリでのみ「挿入」します。その後、「or die」というエラー メッセージが表示されます。if ステートメントを乱数 (5 以外) に変更しようとしましたが、最初の挿入後に常に終了します。私は何を間違っていますか?
$i=0;
foreach(.....){
if($>5){
insert($name, $phone);
}
}
function insert($n, $p){
$dbhost = "---";
$dbuser = "---";
$dbpass = "---";
$dbname = "---";
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Error connecting to mysql");
mysql_select_db($dbname);
$query ="INSERT INTO foo (name, phone) VALUES ('$n', '$p')";
mysql_query($query) or die('Error, query failed');
mysql_close();
}