Article Detail

PHP导入还原恢复数据库mysql代码

'; }

PHP 阅读 43.6万 1 分钟阅读 2016-07-01 15:18
PHP
19 行
<?php 

$file_name = 'd.sql'; //要导入的SQL文件名 
$dbhost = 'localhost'; //数据库主机名 
$dbuser = 'root'; //数据库用户名 
$dbpass = 'root'; //数据库密码 
$dbname = 'test'; //数据库名 

$con = @mysql_connect($dbhost,$dbuser,$dbpass);
@mysql_select_db($dbname, $con);

$sql=file_get_contents($file_name); //把SQL语句以字符串读入$sql 
$a=explode(";",$sql); //用explode()函数把‍$sql字符串以“;”分割为数组 

foreach($a as $b){ //遍历数组 
$c=$b.";"; //分割后是没有“;”的,因为SQL语句以“;”结束,所以在执行SQL前把它加上 
@mysql_query($c); //执行SQL语句
//echo $c.'<br />';
}
Comments 评论区
广西南宁市 2016-07-01 15:19

最简单的php语句把数据库*.sql文件导入数据库

代码片段
7 行
$sql=file_get_contents("text.sql"); //把SQL语句以字符串读入$sql 
$a=explode(";",$sql); //用explode()函数把‍$sql字符串以“;”分割为数组 

foreach($a as $b){ //遍历数组 
$c=$b.";"; //分割后是没有“;”的,因为SQL语句以“;”结束,所以在执行SQL前把它加上 
mysql_query($c); //执行SQL语句 
} 
| | #0
广西南宁市 2016-07-01 15:20
代码片段
4 行
//设置数据的字符集utf-8 
mysql_query("set names 'utf8' ");
mysql_query("set character_set_client=utf8");
mysql_query("set character_set_results=utf8");
| | #0
Comment Form 留下评论
正在回复 #0
粘贴图片、拖拽文件,或点上面的按钮上传 图片会自动插入 [img] 标签,其他附件会自动插入 [attach] 标签。
正在上传...
提交前会先拉起旧项目同款第三方人机验证。

不再要求填写昵称;reply 会生成一条带楼层回链的新评论,quote 会附带完整引用块,并保持评论锚点跳转。

lizhenqiu blog is powered by lizhenqiu.com Version 6.9

Processed in 0.0047 second(s) W3C

本博客的所有原创作品采用 知识共享 署名-非商业性使用-相同方式共享 2.5 协议 进行许可

本站由 七七牛 云存储 阿阿里云 计算与安全服务 拍又拍云 CDN 加速 百百度智能 AAMH 布布集网 AI指南针AI

桂公网安备 45010302000998号 桂ICP备15007619号-1 中国互联网举报中心 建议使用谷歌浏览器浏览
Navigation 文章导航
⌂ ↓ ↑
100%
图片预览
Gallery 图集
0 张图片

正在整理正文和评论里的图片。

当前页还没有可展示的图片。
Quick Comment 快速评论

直接输入内容,提交时仍会走当前页面的人机验证。

正在上传...
操作提示