Top Ad unit 728 × 90

Code Backup Database Đơn Giản

• Bước 1: Tạo File conect.php ở public_html và Copy code bên dưới vào file conect.php và Save lại nhé.
<?php

  $host="localhost";

  $uname="Database_user";

  $pass="Database_pass";

  $database = "Database_name";

$connection=mysql_connect($host,$uname,$pass) or die('Database Connection Failed');

$selectdb=mysql_select_db($database) or die("Database could not be selected");

$result=mysql_select_db($database)

or die("database cannot be selected

 ");

?>

• Chú ý: Sửa $uname $pass $database phù hợp với CSDL của bạn.

• Bước 2: Tạo file backup.php Copy code bên dưới dân vào và Save lại nhé.
<?php


include("conect.php");
function backup_db(){
/* Luu tru tat ca ten Table vao mot mang */
$allTables = array();
$result = mysql_query('SHOW TABLES');
while($row = mysql_fetch_row($result)){
$allTables[] = $row[0];
}
foreach($allTables as $table){
$result = mysql_query('SELECT * FROM '.$table);
$num_fields = mysql_num_fields($result);



$return.= 'DROP TABLE IF EXISTS '.$table.';';
$row2 = mysql_fetch_row(mysql_query('SHOW CREATE TABLE '.$table));
$return.= "\n\n".$row2[1].";\n\n";



for ($i = 0; $i < $num_fields; $i++) {
while($row = mysql_fetch_row($result)){
$return.= 'INSERT INTO '.$table.' VALUES(';
for($j=0; $j<$num_fields; $j++){
$row[$j] = addslashes($row[$j]);
$row[$j] = str_replace("\n","\\n",$row[$j]);
if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; }
else { $return.= '""'; }
if ($j<($num_fields-1)) { $return.= ','; }
}
$return.= ");\n";
}
}
$return.="\n\n";
}
// Tao Backup Folder
$folder = 'DB_Backup/';
if (!is_dir($folder))
mkdir($folder, 0777, true);
chmod($folder, 0777);



$date = date('m-d-Y-H-i-s', time());
$filename = $folder."db-backup-".$date;



$handle = fopen($filename.'.sql','w+');
fwrite($handle,$return);
fclose($handle);
}
// Goi ham thuc thi
backup_db(); ?>
Chạy backup.php nhé.
Code Backup Database Đơn Giản Reviewed by Nguyen Xuan Hoang on tháng 4 22, 2017 Rating: 5

Không có nhận xét nào:

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Được tạo bởi Blogger.