「内破」を使用して効果的な方法で多くの値 (たとえば 1000) の配列を挿入するクエリを作成しようとしています。これがコードです。
$sql = array();
foreach( $return as $key=>$row ) {
$sql[] = '("'.mysql_real_escape_string($row['fullname']).'", '.$row['age'].','.$row['since'].','.'"'.mysql_real_escape_string($row['description']).'")';
}
mysql_query('INSERT INTO data (name, age, since, description) VALUES '.implode(',', $sql));
私のクエリは、レコード配列をテーブルに挿入しdata
ます。クエリが存在する場合はレコードを更新し、そうでない場合はレコードを挿入するようにクエリを変更したいと考えています。