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 "数据备份成功";
?>
-
U盘重装系统步骤图解
现在,好多小伙伴都有一台心爱的笔记本电脑,但却苦于当前的系统太卡,或者系统不能正常使用了。没关系,下面小编教你U盘重装系统win7步骤图文教程!希望能够对你有所帮助!一、制作U极速U盘启动盘1.下载并安装U盘启动盘制作软件,本教程以”U极速“为例。2.打开“U极速”U...
-
计算机等考四级数据库技术数据模型复习笔记
数据模型概念1、数据模型(DataModel)--是数据库系统的形式框架,是用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具;2、数据模型应满足:(1)能够比较真实地模拟现实世界;(2)容易为人们所理解;(3)便于在计算机上...
-
可视门禁系统接线图解
随着感应卡技术,生物识别技术的发展,门禁系统得到了飞跃式的发展。以下是小编为大家精心整理的可视门禁系统接线图解,欢迎大家阅读。一、设备安装(1)前端设备A、进门处安装读卡器。在读卡器感应范围内,切勿靠近或接触高频或强磁场(如重载马达、监视器等),并需配合...
-
计算机三级数据库技术考试冲刺试题
1)。在数据库的三级模式结构中,内模式的个数______。A。只有1个B。与用户个数相同C。由系统参数决定D。有任意多个正确答案:A答案解析:内模式也称物理模式或存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据库内部的表示方法。2)。下列关...