PHP 千萬層級資料插入

來源:互聯網
上載者:User

標籤: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 千萬層級資料插入

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.