Re: MySQL Backup, final script !!!
| From: | Armand Turpel | Date: | Thu, 26 Jun 2003 12:15:54 +0000 |
| Subject: | Re: MySQL Backup, final script !!! | ||
| References: | 1 | Groups: | php.db |
| Request: | Send a blank email to php-db+get-28899@lists.php.net to get a copy of this message | ||
Hi,
You have only to modify it to your environement
It works with mysql >= 3.23.52
// Get all table names of the database
//
$sql = '
SHOW TABLES
FROM
test_db
; $db->query($sql);
while($row = $db->fetchRow( 'DB_GETMODE_NUM'))
{
$sql = '
BACKUP TABLE
'.$row[0].'
TO
"/db_backup"
'; $db->query($sql);
}
Armand
Nabil wrote:
I have been searching inside the mailing lists regarding the a PHP code that dump all or a selected databases from MySQL ... and haven't managed to get a script like PhpMyAdmin does... please any ready script or idea ... <?php exec("mysqldump -u root -ppassword -A > backup.sql"); ?> //Because it didn't work with me (on windows by example). All what I am thinking to do is a script that retrieved the database names then retrieve the tables names, then fields names and dump the data in an schema like mysqldump does.... any suggestions?? Cheers... Nabil