<?php
date_default_timezone_set('Etc/GMT-8');
do{
// $run = include 'config.php';
$run = 1;
if(!$run) die('process abort');
//这里是你要执行的代码
// echo "<meta charset='utf-8'>";
$host="localhost";
$user="root";//数据库账号
$password="123456";//数据库密码
$dbname="tp51903";//数据库名称
$link=mysqli_connect($host,$user,$password,$dbname);
//这里的账号、密码、名称都是从页面传过来的
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;\r\n";
$q1=mysql_query("show tables");
while($t=mysql_fetch_array($q1)){
$table=$t[0];
// var_dump($table);
$q2=mysql_query("show create table `$table`");
// var_dump($q2);
$sql=mysql_fetch_array($q2);
$mysql.=$sql['Create Table'].";\r\n";
$q3=mysql_query("select * from `$table`");
// var_dump($q3);die();
while($data=mysql_fetch_assoc($q3)){
$keys=array_keys($data);
$keys=array_map('addslashes',$keys);
// var_dump($keys);
$keys=join('`,`',$keys);
$keys="`".$keys."`";
$vals=array_values($data);
$vals=array_map('addslashes',$vals);
$vals=join("','",$vals);
// var_dump($vals);
$vals="'".$vals."'";
$mysql.="insert into `$table` values ($vals);\r\n";
}
}
$filename="sql/".$dbname."_".date("YmdHis").".sql"; //存放路径,默认存放到项目最外层
$Ctime=time();
$path="sql/";
$fname="".$dbname."_".date("YmdHis").".sql";
$sql = "insert into zhiju_beifen(Path,Fname,Ctime) "."values('$path','$fname','$Ctime')";
// echo $sql;
if(mysqli_query($link,$sql));
$fp = fopen($filename,'w');
fputs($fp,$mysql);
fclose($fp);
}while(1<0);
?>
php 备份mysql文件此版本只限php5.6以下
最新推荐文章于 2021-03-10 16:59:01 发布