我不小心从数据库掉了一张表。幸运的是,我有后援。(我使用了“mysql的自动备份”)
该表的备份存储在我的PC上的.txt文件(56兆字节)中。
我试图通过PhpMyAdmin导入它,但是导入失败了,因为文件太大,无法导入。
然后,我将文件上传到/home/tablebk目录。我在php方面有一些经验。我知道我会用这段代码导入它,但是我不知道这个导入的sql语句。
什么是必须作为$line 变量放置的?
请帮我:( )
<?php
$dbhost = 'localhost';
$dbuser = 'mysite';
$dbpw = 'password';
$dbname = 'databasename';
$file = @fopen('country.txt', 'r');
if ($file)
{
while (!feof($file))
{
$line = trim(fgets($file));
$flag = mysql_query($line);
if (isset($flag))
{
echo 'Insert Successfully<br />';
}
else
{
echo mysql_error() . '<br/>';
}
flush();
}
fclose($file);
}
echo '<br />End of File';
?>https://stackoverflow.com/questions/2980467
复制相似问题