数据库导入导出替代方法与FTP操作技巧

您当前的位置:   首页 > 首页 > 解决方案
数据库导入导出替代方法与FTP操作技巧
发布时间:2026-04-30 15:00:14

大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题:

导入的程序如下:用法同上面!

<

if($table=="")exit();

mysql_connect("localhost","name","password");

mysql_select_db("database");

$message = file("$table.txt");

echo $numfields = chop($message[0]);

for($k=1;$k< count($message);$k+=($numfields+1))

{

$value="";

for ($i=$k;$i< ($k+$numfields-1);$i++)

{

$tmp = str_replace("&&php2000mysqlreturn&&","rn",chop($message[$i]));

数据库导入导出替代方法与FTP操作技巧

$value .= "'".addslashes($tmp)."',";

}

$tmp = str_replace("&&php2000mysqlreturn&&","rn",chop($message[$k+$numfields-1]));

$value .= "'".$tmp."'";

$query = "insert into $table values (".$value.")";

echo mysql_error();

mysql_query($query);

echo $k." ";

}

echo "ok";

>

使用方法和可能的问题!

1 导入时 file()函数可能会有问题(我的10M的数据没出现问题),可以改为 fopen()然后没次读一行!!

2 导入,导出都需要用 ftp 操作,也就是导出后,用 ftp 把数据转到本机,导入时先用ftp转移数据到服务器!