为了账号安全,请及时绑定邮箱和手机立即绑定

导入LOAD DATA INFILE时,将我的php变量连接到csv数据

导入LOAD DATA INFILE时,将我的php变量连接到csv数据

PHP
森林海 2021-04-30 15:53:46
我需要将一些csv文件导入mysql。我最近发现有关LOAD DATA INFILE的信息,据我了解,我检查了手册,以将.csv文件的每一行导入数据库。我想知道是否有一个选项可以将额外的值连接到csv文件包含的内容。例如:我的表有3列。MYTABLE(#name,#email,company_adrs);csv文件仅包含“名称,电子邮件”数据,而我的地址位于php变量中。使用正常循环,我将实现以下目标://open filewhile (/* not end of file, read eachline*/){  $current_line_of_csv_file; // contains: "John,john@john.com" without the 3rd column  $myAddrsVar= mysqli_real_escape_string($db, $_POST['adrs']); //"44 company st"   $insert = $db->query("INSERT MYTABLE (name,email,company_adrs) VALUES ( $current_line_of_csv_file,'".$myAddrsVar."')");}使用这种方法,我必须遍历csv的每一行并在每次迭代中进行查询。我想知道LOAD DATA INFILE是否有一种方法可以将我的数据连接到csv文件?如果可以,我该如何实现?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 166 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信