[Php-it] [MySQL] Visualizzare errori e warning dopo importazione

Eugenio Tacchini eugenio.tacchini at unicatt.it
Fri Mar 31 11:30:28 CEST 2006


At 13.54 30/03/2006 +0200, you wrote:

>>Se non trovi di meglio, potresti caricare il file in un array, un
>>elemento per ogni riga (funzione file()), ed eseguire ogni riga
>>singolarmente, sfruttando dopo ciascuna query la funzione
>>show_warnings... sperando che in ogni riga ci sia al più una query, e
>>che una query non sia suddivisa tra più righe...
>
>    Nel caso puoi migliorare un pochino le cose facendo una split su 
> ";\n", sempre che le query abbiano il ';' di chiusura a fine riga. 
> Ovviamente ci sono ancora dei casi che potrebbero creare dei problemi (la 
> presenza della sequenza all'interno di un campo), ma dovrebbe essere una 
> buona approssimazione.

Grazie ad entrambi, in effetti e' una buona soluzione e se non mi sbaglio 
in ogni riga e' scritta una sola query. Forse potrebbero esserci dei 
problemi sull'apertura del file visto che si tratta di file molto grandi, 
dovrei fare una prova.

Cmq mi sembra molto strano che MySQL non fornisca un metodo built-in per 
risolvere questo problema, voi come vi comportate quando dovete esportare 
db di grandi dimensioni da un server ad un altro, utilizzate uno script php 
tipo quello descritto?

Ciao.



Eugenio
------------------------------------------------------
DaDaBIK - DaDaBIK is a DataBase Interfaces Kreator
http://www.dadabik.org/
------------------------------------------------------ 



More information about the Php-it mailing list