PHP数据库备份脚本的方法
PHP是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。以下是小编为大家搜索整理的PHP数据库备份脚本的方法,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!
php数据库备份脚本
代码如下:
/pic/p>
$host = "localhost";
$user = "root"; /pic/p>
$password = ""; /pic/p>
$dbname = "mysql"; /pic/p>
/pic/p>
if (!mysql_connect($host, $user, $password)) /pic/p>
{
echo '数据库连接失败,请核对后再试';
exit;
}
if (!mysql_select_db($dbname)) /pic/p>
{
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 .= "insert into `$table`($keys) values($vals); ";
}
}
$filename = $dbname . date('Ymjgi') . ".sql"; /pic/p>
$fp = fopen($filename, 'w');
fputs($fp, $mysql);
fclose($fp);
echo "数据备份成功";
?>
【PHP数据库备份脚本的方法】相关文章:
备份php数据库脚本的方法02-04
PHP数据库备份脚本的方法技巧09-24
php数据库备份脚本10-10
php备份数据库类的方法09-16
PHP脚本测试连接MySQL数据库12-07
PHP脚本修改Linux系统口令的方法09-23
PHP数据库连接的方法08-11
PHP插入数据库的方法03-12