php kullanarak yedekleme MySQL veritabanı için çalışıyor

1 Cevap php

Ben bu siteden kod var: http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/using-php-to-backup-mysql-databases.aspx

But I'm just a beginner so I don't know what the config.php and opendb.php suppose to mean. Do I have to create those 2 files in order for this code to work? If yes, then how do I create it, it isn't included in the site how to create it.

<?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';
?> 

Ben 'opendb.php' include artık koyarak olmayacak ki ben sadece üst koduna bu satırları ekleyebilirsiniz:

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

mysql_select_db("Hospital", $con);

1 Cevap

Evet bu iki dosya ve komut dahil diğer closedb.php gerekir. Adından da anlaşılacağı gibi, config.php büyük olasılıkla DB parametreleri içerir: opendb.php ve closedb.php sizin DB bağlamak ve kapatmak için rutinleri içeren olurken kullanıcı, ev sahibi, dbname geçmektedir.