我无意中从数据库中删除了其中一个表。
表的备份以.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';
?>