Come faccio in modo che lo script esegua una query tramite un file sql dove ci sono salvate tutte le info sulle tabelle da creare?
Come faccio in modo che lo script esegua una query tramite un file sql dove ci sono salvate tutte le info sulle tabelle da creare?
Modalità curioso ON...attendere riavvio del sistema in corso...
Errore nessuna tastiera trovata premere un tasto per continuare...
Ciao trash (ho capito chi sei, forse), devi aprire il file (con fopen) e dividerti le singole query con explode(";",$contenutosql).
a questo punto fai tipo:
foreach($array_suddiviso as $query){
mysql_query($query);
}
Ciaooo!!!!!!
Originariamente inviato da kalamaro
una volta avevate linkato la pagina di un software per eliminare i ciao! di debug dai post, ho provato nel mio negozio di fiducia a scaffale non lo hanno, vi ricordate il nome?
non credo di aver capito come fare![]()
potresti farmi un esempio pratico?il file ha dentro 3 tabelle
poi lo script che deve fare?
Modalità curioso ON...attendere riavvio del sistema in corso...
Errore nessuna tastiera trovata premere un tasto per continuare...
Le query che hai dentro il file sql terminano ognuna con un ; (punto e virgola).
Quindi ti basta fare una cosa del genere:
Codice PHP:
$filesql="file.sql";
$aprisql=fopen($filesql,"r");
$leggisql=fread($aprisql,filesize($filesql));
fclose($aprisql);
$arr_creatbl=explode(";",$leggisql);
foreach($arr_creatbl as $queratbl){
if(trim($queratbl)!=""){
mysql_query("$queratbl",$conninstall);
}
}
Ciaooooo!!!!!!!
Originariamente inviato da kalamaro
una volta avevate linkato la pagina di un software per eliminare i ciao! di debug dai post, ho provato nel mio negozio di fiducia a scaffale non lo hanno, vi ricordate il nome?