PHP数据库备份脚本技巧
代码如下:
// 备份数据库
$host = "localhost";
$user = "root"; //数据库账号
$password = ""; //数据库密码
$dbname = "mysql"; //数据库名称
// 这里的.账号、密码、名称都是从页面传过来的
if (!mysql_connect($host, $user, $password)) // 连接mysql数据库
{
echo 数据库连接失败,请核对后再试;
exit;
}
if (!mysql_select_db($dbname)) // 是否存在该数据库
{
echo 不存在数据库: . $dbname . ,请核对后再试;
exit;
}
mysql_query("set names utf8");
$mysql = "set charset utf8; ";
$q1 = mysql_query("show tables");
while ($t = mysql_fetch_array($q1))
{
$table = $t[0];
$q2 = mysql_query("show create table `$table`");
$sql = mysql_fetch_array($q2);
$mysql .= $sql[Create Table] . "; ";
$q3 = mysql_query("select * from `$table`");
while ($data = mysql_fetch_assoc($q3))
{
$keys = array_keys($data);
$keys = array_map(addslashes, $keys);
$keys = join(`,`, $keys);
$keys = "`" . $keys . "`";
$vals = array_values($data);
$vals = array_map(addslashes, $vals);
$vals = join(",", $vals);
$vals = "" . $vals . "";
$mysql .= " into `$table`($keys) values($vals); ";
}
}
$filename = $dbname . date(Ymjgi) . ""; //存放路径,默认存放到项目最外层
$fp = fopen($filename, w);
fputs($fp, $mysql);
fclose($fp);
echo "数据备份成功";
?>
-
Windows10系统无法安装solidworks怎么办
Windows10安装不了SolidWorks怎么办?SolidWorks是一款3d设计软件,对于一些设计工作者来说,是必不可少的作图工具。可是有些用户在Windows10系统下会遇到无法安装SolidWorks的情况,这该如何解决呢?这就需要使用到注册表来解决了,下面我们来看看Windows10安装不了Solid...
-
列车车辆制动系统图解
列车制动指人为地制止列车的运动,包括使它减速、不加速或停止运行。以下是小编为大家精心整理的列车车辆制动系统图解,欢迎大家阅读。原理由制动装置产生的与列车运行方向相反的外力,称为“制动力”。这是人为的阻力。由于行车安全的需要,制动力比在列车运行中由自...
-
玩家攻略系统九年级作文
皓宇被自家母亲弄得一个头两个大的,而这边的晓晓正在神游中,却被系统打断,“恭喜玩家又朝着目标前进了一大步,依照这种速度发展,一定可以达到目标的,加油啊,欧尼”。晓晓自然是翘起了尾巴,嘿嘿,当然,也不看看偶是谁,美男自然都到我的碗里来了呗。皓宇看到身边的晓晓突然笑...
-
系统工作会会议通知
会议通知是会议准备工作的重要一环。会议通知由标题、正文和落款三部分组成。今天小编为大家准备了系统工作会会议通知,欢迎阅读!系统工作会会议通知【1】所属各单位:为了总结交流经验,研究分析存在的问题,进一步贯彻落实省、市计划生育工作会议精神,做好今年计划生...