php怎么导入TXT文件并批量更新mysql数据库

WBOY
Release: 2016-06-23 13:53:00
Original
1447 people have browsed it

我TXT文件data.txt格式如下,用|隔开两个字段,一个是设备编号,一个是状态
A201|正在维护中
A202|已经完成
A203|正在维护中
B201|设备已经坏掉,等待处理
。。。
现在想用php批量更新mysql数据库,每个设备编号都执行
update shebei set Content='TXT文件里的第二个字段' where shebeiID='TXT文件里的第一个字段'
请问这个php代码怎么写?。初学,需要代码

excel表的格式我就会用Excel_Reader弄,但现在别人给我的文件格式定死是txt,因为我接触代码不多,不知怎么弄


回复讨论(解决方案)

$ar = array_map('trim', file('data.txt'));
foreach($ar as $row) {
  $v = explode('|', $row);
  $sql = "update shebei set Content='$v[1]' where shebeiID='$v[0]'";
  // 执行 SQL 指令的代码
}

楼上高手,谢谢了

看看了。。。用到了 

这个真的太简单了

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template