標籤:char 連結 exp 需要 資料 value 連結錯誤 head ng2
<?php
header("content-type:text/html;charset=utf-8");
//設定代碼執行不受時間限制
set_time_limit(0);
//連結資料庫
$con = mysqli_connect("127.0.0.1","root",‘‘,‘test‘);
if(mysqli_connect_error()){
die("連結錯誤:".mysqli_connect_error());
}
//設定編碼為utf-8
mysqli_set_charset($con,"utf8");
//需要插入的資料
$str = ‘[email protected],11023628162
[email protected],11008346280‘;
//根據tab分行符號切換為數組
$str = explode("\t", $str);
$data = array();
$i = 0;
foreach($str as $v){
//用逗號分割為數組
$data[] = explode(",",$str);
}
$value = ‘‘;
//設定插入數量
$query_num = 2;//可以設定為10萬
for($i=1;$i<$query_num;$i++){
//去掉來源資料空格
$a = trim($data[$i][0]);
$b = trim($data[$i][1]);
//拼接sql之value
$value .= "(‘$a‘,‘$b‘),";
}
//去掉字串$value 最後一個逗號
$value = rtrim($value,",");
//拼接完整sql語句
$sql = "INSERT INTO `test`(`email`,`number`)values".$value;
//執行sql
$b = mysqli_query($con,$sql);
var_dump($b);
PHP 千萬層級資料插入