免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1316 | 回复: 0
打印 上一主题 下一主题

数据库还原问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-06 17:18 |只看该作者 |倒序浏览
以下是我 数据库还原的代码,但总还原不成功,但在phpmyadmin里面把back.txt导入就成功。
所以问高手一下下:
这个程序是不是哪里出了问题?
谢谢指点。
@set_time_limit(0);

$filename='back.txt';
$lines=file($filename);


foreach($lines as $line){
        $mysh.=$line;
}

$mysqlrefresh=explode(';',$mysh);

foreach($mysqlrefresh as $line1){
        $rf=$db->q($line1);
        mysql_free_result($rf);
}
if($rf==true){
        echo '<script>alert("还原成功");history.go(-1);</script>';
}else{
        echo '<script>alert("还原失败");history.go(-1);</script>';
}

报错如下:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DROP TABLE IF EXISTS my_admin' at line 1

back.sql里面代码如下:
DROP TABLE IF EXISTS my_admin;
CREATE TABLE `my_admin` (
  `admin_id` int(10) NOT NULL auto_increment,
  `admin_name`

varchar(100) NOT NULL,
  `admin_right` int(5) NOT NULL,
  `admin_passwd` varchar(100) NOT NULL,
  `admin_email` varchar(100)
NOT NULL,
  `admin_qq` int(20) default NULL,
  `admin_rname` varchar(100) NOT NULL,
  `admin_lastime` datetime default NULL,


PRIMARY KEY  (`admin_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP