<?php
/**
* Created by PhpStorm.
* User: huangle
* Date: 2017/6/8
* Time: 7:12
*/
require("config/db.php");
$sql = "CREATE TABLE pdb_middle (
pm_id INT(50) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
hitid VARCHAR(20),
description VARCHAR(500)
)";
if($linkID->query($sql)==TRUE){
echo "Table result_cdd created successfully";
}else{
echo "created wrong!";
}
$sql = "";
$file_path = "D:/project/annotation-id/pdbmiddle";
$fp = fopen($file_path,"r");
$str= file_get_contents($file_path);
$arr=explode("\n",$str);
for ($i = 0;$i<sizeof($arr);$i++) {
$line = explode(" ",$arr[$i]);
$line[1] = mysqli_real_escape_string($linkID,$line[1]);
$sql .= "insert into pdb_middle (hitid,description)
VALUES ('$line[0]','$line[1]');";
if($i %10 == 0) {
if (mysqli_multi_query($linkID, $sql)) {
echo "insert successfully!<br>";
do {
if ($result = mysqli_store_result($linkID)) {
mysqli_free_result($result);
}
}while(mysqli_next_result($linkID));
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($linkID).'<br>';
}
$sql ="";
}
}
if(mysqli_multi_query($linkID,$sql)){
echo "insert successfully!";
}else{
echo "Error: ".$sql."<br>".mysqli_error($linkID);
}
mysqli_close($linkID);
?>
数据库批量插入操作
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1. 概述 上节课我们已经手动的搭建了我们自己的数据库框架,有问题的可以先看下我的上篇文章,自己动手搭建数据...
- 1 问题描述 当一次性生成大量优惠券时,发现后台cpu使用率突然很高,无法成功生成券。 2 排查过程 发现DAO层...
- 1处理数据 2批量更新对象方法 批量更新要点:1.先组装数据数组;2.写批量更新sql(将传入的数组当作临时表,数...
- 一、问题 有时候接口调试,需要往数据库导入测试数据,通常我们会手动写一些插入语句或者在controller里写一个...