Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Eseguire le quary da un file

    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...

  2. #2
    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?

  3. #3
    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...

  4. #4
    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?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.