Heim > Backend-Entwicklung > PHP-Tutorial > php怎么导入TXT文件并批量更新mysql数据库

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

WBOY
Freigeben: 2016-06-23 13:53:00
Original
1474 Leute haben es durchsucht

我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 指令的代码
}

楼上高手,谢谢了

看看了。。。用到了 

这个真的太简单了

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage