MySQL中对数据的导入导出
有些时候我们在网上下载别人的漏洞环境压缩包中只包含sql文件和php文件,这时候我们应该怎么搭建测试环境呢?
如下只有sql文件和php文件:
sql.sql
;
;
;
;
;
;
;
;
;
;
DROP TABLE IF EXISTS `user`;
;
;
CREATE TABLE `user` (`id` int(5) DEFAULT NULL,`username` char(20) DEFAULT NULL,`password` char(20) DEFAULT NULL,`emil` char(20) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
;
LOCK TABLES `user` WRITE;
;
INSERT INTO `user` VALUES (1,'henry','123456','123@.com'),(2,'ะก','123123','12333@.com'),(3,'ะก','44444','444444@.com');
;
UNLOCK TABLES;
;;
;
;
;
;
;
;
index.php
header("content-type:text/html;charset=utf-8"); $id = $_GET['id']; $conn = mysql_connect('127.0.0.1','root','root');if($conn){echo "数据库连接成功!!!";echo "
";echo "
";echo "
";
}mysql_select_db('sql',$conn); $sql = 'select * from user where id='.$id;$result = mysql_query($sql);while($row = mysql_fetch_array($result)){ echo "用户ID: ".$row['id'].'
';echo "
";echo "用户名: ".$row['username'].'
';echo "
";echo "用户密码: ".$row['password'].'
';echo "
";echo "用户邮箱: ".$row['email'].'
';echo "
";}mysql_close($conn);echo "
";echo "你当前执行的sql语句为:".$sql;?>
- 1、将.sql数据导入到数据库中
- 2、php源码做好相关配置
执行效果