php - 如何读取 .txt 文件并将其导入数据库?

标签 php mysql codeigniter

我的网络服务器上有一个 .txt 文件,该文件会被客户的第三方 Assets 软件更新和替换。

有没有人有一个脚本(PHP/MySQL),我可以在其中读取这个文件并将其导入到我的数据库中的一个表中?理想情况下使用 codeigniter,但标准 PHP 也可以正常工作。

它是这样的格式:

"BranchID","PropertyID","PropertyName","Street","DisplayStreet","Postcode","PricePrefix","Price","Bedrooms","Receptions","Bathrooms","ParkingSpaces","Numeric5","Numeric6","Numeric7","Numeric8","Numeric9","AREA","TYPE","FURNISHED","CHILDREN","SMOKING","PETS","GARDEN","DSS","PARKING","cFacility1","cFacility2","cFacility3","cFacility4","cFacility5","cFacility6","cFacility7","cFacility8","cFacility9","cFacility10","Tenure","ShortDescription","MainDescription","AvailabilityCode","AvailabilityDate","FullAddress","PricePrefixPos"

我的字段名称与这些标题完全匹配。

最佳答案

您可以直接使用 MYSQL LOAD DATA INFILE,参见 MySQL Reference

这将节省编写脚本的时间,并且比通过 PHP 脚本导入它要快得多。

关于php - 如何读取 .txt 文件并将其导入数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8488751/

相关文章:

javascript - 通过 Ajax 将 JSON 数组放入另一个文件中

php - 在 AWS 上找不到 Laravel 5 类 'Collective\Html\HtmlServiceProvider'

java - 将 SQL 选择结果集直接打印到 HTML 网页上?

php - Codeigniter:消息:无法修改 header 信息 - header 已发送(输出开始于

php - 如何从一行中减去数据编号

php - 在php中使用当前的lat/lng查询数据库并将数据返回给用户

php - 清除浏览器缓存以防止表单重新提交

php - PHP如何查找上一条SQL语句中创建的所有表的名称?

php - 如何在 CodeIgniter 中进行基于角色的访问控制?

jquery - ajax函数不起作用