gpt4 book ai didi

php - 如何将.txt文件导入不同表的mysql数据库

转载 作者:行者123 更新时间:2023-11-30 23:43:41 31 4
gpt4 key购买 nike

我有兴趣将这个 5000 行的 .txt 文件导入到 mysql 数据库中。

 P|1|A PRODUCT|1|0002000|204|123|
P|2|ANOTHER PRODUCT|10000371|0001990|055|031|
B|055|A BRAND NAME|
B|204|ANOTHER BRAND NAME|
G|123|GROUP NAME|
G|031|ANOTHER GROUP NAME|

其中 P 表示该行指的是“产品”表,B 表示“品牌”表,G 表示“组”。我在数据库中分别需要它们。如果只用 sql 不可能做到这一点,有什么方法可以使用 PHP 得到我想要的结果?

最佳答案

php explode 将为您完成这项工作,方法如下

$data = file_get_contents('data.txt')
// make an array for each line
$lines = explode('/n', $data)
foreach ($lines as $line) {
// Make array for each part of the line
$eline = explode('|', $line) ;
// $eline[0] is first part that have b or g or p
if ($eline[0] == 'B') {
// the sql code for brands
}
}

如果你想要我可以为你完成完整的代码,只需告诉我sql查询是什么

关于php - 如何将.txt文件导入不同表的mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54876390/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com