尝试使用php备份mysql数据库

时间:2010-03-03 05:51:02

标签: php mysql

我从此网站获得此代码:http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/using-php-to-backup-mysql-databases.aspx

但我只是一个初学者,所以我不知道config.php和opendb.php的含义是什么意思。我是否必须创建这两个文件才能使此代码生效? 如果是,那么我该如何创建它,它不包含在网站中如何创建它。

<?php
include 'config.php';
include 'opendb.php';

$tableName  = 'mypet';
$backupFile = 'backup/mypet.sql';
$query      = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName";
$result = mysql_query($query);

include 'closedb.php';
?> 

我可以在最顶层的代码中包含这些行,这样我就不再使用include'opendb.php'了:

$con = mysql_connect("localhost","root","");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("Hospital", $con);

1 个答案:

答案 0 :(得分:0)

是的,您需要这两个文件,并且脚本中包含另一个closedb.php。顾名思义,config.php很可能包含数据库参数:user,pass,host,dbname而opendb.php和closedb.php将包含连接和关闭数据库的例程。