gpt4 book ai didi

php - 如何通过 php 脚本将 File_get_contents 中的值插入到 Mysql 中

转载 作者:行者123 更新时间:2023-11-29 00:06:57 26 4
gpt4 key购买 nike

我有一个问题。

我想获取一个网站的信息。该网站包含多个 .csv 文件所以我做了一个循环来生成这些 .csv 的链接文件

我获取这些链接文件并将它们放入这样的变量中。

$data = ( iconv("windows-1253","UTF-8",file_get_contents($xeimerino)));
$data1 = ( iconv("windows-1253","UTF-8",file_get_contents($earino)));

其中 $xeimerino,$earino 是 .csv 文件的生成链接。我还有一个脚本可以处理这些 .csv,以便让它们以良好的 html 格式通过 .php 显示,这里是代码。

echo "<br />";
$z = array_filter(explode("\x0A",$data));
?><div><?PHP
echo '<table border="1">';
foreach($z as $k=>$v){

$w = explode(';',rtrim($v,";"));
echo '<tr>';
foreach( $w as $td ) {
echo "<td>$td</td>";


}
echo '</tr>';
}
echo '</table>';

现在我想问一下我应该如何将从 .csv 文件中获取的那些值插入到 mysql 中的表中,并与代码的第二部分一起正确显示。

有什么建议吗???

最佳答案

我会先将文件下载到服务器并使用LOAD DATA INFILE。如果您的 php 和数据库在同一台服务器上,请使用 mysql 关键字 local 否则,如果它们在两个不同的服务器上,请省略关键字 local

LOAD DATA LOCAL INFILE '/location/of/file.csv' /* Omit 'local' if two different servers */
INTO TABLE my_table /* Set your tablename */
(column1, column2, column3) /* Set your database columns */
TERMINATED BY '\n' /* Set your line terminations */
OPTIONALLY ENCLOSED BY '"' /* Set what each field is enclosed with */
IGNORE 1 LINES /* Assuming the first line are the headers */

关于php - 如何通过 php 脚本将 File_get_contents 中的值插入到 Mysql 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27091023/

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