Voglio esportare dati e struttura dal database MySQL usando PHP. So del comando SELECT INTO OUTFILE
ma voglio avere il file come quello generato da PhpMyAdmin nella finestra Esporta, quindi tutti gli CREATE TABLE
e INSERT INTO
.Esportare struttura e dati (come in PhpMyAdmin)
HDo sai come PhpMyAdmn genera questi file? Stavo dando un'occhiata al codice e ho trovato il comando SELECT INTO OUTFILE
al suo interno. Ma non sono sicuro che questo comando venga usato per generare quella struttura. C'è qualche altro comando per fare questo, o il file esportato viene creato manualmente usando le informazioni sullo schema delle tabelle?
Un giorno ho bisogno di leggere la domanda correttamente prima prima di scrivere le risposte. Ho suggerito 'mysqldump' prima di notare che hai chiesto una soluzione PHP. –
Così ho fatto ... 'system ('mysqldump')' è PHP, non sarebbe adatto? – Wim
Sfortunatamente, la funzione 'system' è disabilitata sul mio server. –