PHP SQL DUMP
Üdvözletem!
Egy olyan szkriptet szeretnék csinálni amely phpmyadmin-hoz hasonlóan egy sql fájlba ugyanolyan szintaktikával exportálja ki az adatokat.
Illetve vissza fele is ugyanígy kellene.
Utána néztem phpmyadminban a forráskódnak de elég bonyolult amit oda írtak. Nem valami átlátható.
A lényeg hogy a kiexportált adat phpmyadmin-al legyen kompatibilis, tehát bármilyen más megoldás is szóba jöhet.
Ebben kérek segítséget. Köszönöm.
■ Egy olyan szkriptet szeretnék csinálni amely phpmyadmin-hoz hasonlóan egy sql fájlba ugyanolyan szintaktikával exportálja ki az adatokat.
Illetve vissza fele is ugyanígy kellene.
Utána néztem phpmyadminban a forráskódnak de elég bonyolult amit oda írtak. Nem valami átlátható.
A lényeg hogy a kiexportált adat phpmyadmin-al legyen kompatibilis, tehát bármilyen más megoldás is szóba jöhet.
Ebben kérek segítséget. Köszönöm.
Szia! A legegyszerűbb
A legegyszerűbb megoldás, ha le tudod futtatni a MySQL mysqldump parancsát.
Az így kiexportált sql fájlt tudod importálni phpmyadmin-on keresztül, de akár parancssorból is vagy php-val.
szerk:
De ha google-ba beütöd, hogy "php mysql dump", akkor találni fogsz egyéb megoldásokat is.
Óvatosan
Minden különösebb tesztelés nélkül fejből fölírva:
Update: elsőre jónak néz ki, nem tudom, az auto incrementekkel hogy viselkedik. Próbáld ki.
Ezzel csupán az a probléma
A kód viszont jónak tűnik nagyon szépen köszönöm :)
Megadható
--result-file=file_name
,-r file_name
, illetve át is irányíthatod a dump-ot egy fájlba: