mysqldump
Sziasztok !
Szeretném a teljes adatbázist fájlba lementeni PHP-ból.
Ezzel próbálkoztam, eredmény nélkül.
■ Szeretném a teljes adatbázist fájlba lementeni PHP-ból.
Ezzel próbálkoztam, eredmény nélkül.
<?php
$filename = 'valami_'.date('Y-m-d').'.sql';
system('mysqldump -h localhost -u valaki -p akarmi adatbazisnev > $filename');
?>




Más
system()függvény mellett még mivel lehet külső parancsot hívni, ami kezelhetőbben ad vissza információt, érdemes lenne utánajárnod a változókezelésnek karakterláncon belül.Huh
Már múködik.
Hálás köszönet a segítségedért !!!
Csak
Nagy
Sehol nem hívják fel a figyelmet arra, hogy az
"-u" és "-p" után nem lehet szóköz.
A manual (man mysql)
man mysql) szerint:-uután lehet (és kell is:-u user_name),-pután nem szabad (-p[password], If you use the short option form (-p), you cannot have a space between the option and the password).Standard linux konvenciókat