Ho un file *.sql, come faccio a farlo (scusate il giro di parole) eseguire all'interno di un db mysql senza utilizzare phpmyadmin???
Ho un file *.sql, come faccio a farlo (scusate il giro di parole) eseguire all'interno di un db mysql senza utilizzare phpmyadmin???
(nessuno mi può aiutare???) :quote:
tipo così???
se si non mi funza...Codice PHP:
$db = mysql_connect('localhost', 'root' , '');
mysql_select_db('forum', $db) or die('errore');
mysql_query("mysqlimport ./forum/phpbb_db_backup.sql") or die(mysql_error);
No scusa, pensavo volessi eseguirlo da riga di comando
Per eseguirlo da PHP devi semplicemente leggere il file e passarlo a mysql_query come primo parametro
Ciò provato, ke ti pare, ma non mi funziona... ho provato anke a sostituire tutti gli ' con gli /' ma non funziona lo stesso, xciò vovlevo fare come phpmyadmin ma non so come si fa..
dovresti postare come è strutturato questo file SQL.
Un fopen sul file, fai un explode sui campi,effettue le modifiche con qualche esprressione regolare...e poi li metti come query...
Non sono molto bravo... le funzioni mysql ed explode non le conosco bene...