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

    [php + mysql + .sql] ripristinare il database

    In questo anno e mezzo di lavoro ho fatto un programma di gestione aziandale del magazzino.. con d.d.t ordini, fatture, conferme, codici a barre ecc.. insomma 500 belle paginette..

    Utilizzando sempre programmi come phpmyadmin, e mysqlcc.. non ho mai avuto problemi sul salvare e ripristinare i file .sql..

    Ora un amico mio mi ha chiesto se può utilizzare il programma.. Sto costruendo tutta la parte dell'amministratore partendo ada un programma vuoto quindi..

    Creazione database..

    QUI IL PROBLEMA..

    Come posso fare con un programma in php che carica la struttura delle tabelle scritte all'interno di un file .SQL creato con phpmyadmin?..

    Ho cercato avunque ma non trovo niente.. tutti fanno le copie ma nessuno le ripristina..? mysql ma trobbo bene?

    Grazie anticipatamente
    Gestionale aziendale php ?
    Gestionale vendite php ?
    AGUA GEST semplice e pratico e gpl
    by www.grigomax.it
    AMD_64 / Mandriva2007

  2. #2
    credo che nn sia ben chiaro cio che vuoi :master: , ma da quel che ho capito io la soluzione è:
    esporti la struttura del db (da phpmyadmin o qualcisasi altro programma) in modo da avere un -SQL con la query per il create.
    poi crei un semplice scriptino che carica questo tuo file SQL e usi un semplice mysql_query

    Il Ticino è biancoblù
    DVDS delegato ufficiale

  3. #3
    GRAZIE..

    Il problema è che non riesco a farlo..

    $query = include "files.sql"; ?

    Non funziona..

    Non so come fare lo script di ripristino del DB..

    Tutti utilizzano phpmyadmin.. ma io non dire ad un mio utilzzatore usa quello..

    Volevo farlo fare al mio programma..

    Non so si mi sono spiegato..
    Gestionale aziendale php ?
    Gestionale vendite php ?
    AGUA GEST semplice e pratico e gpl
    by www.grigomax.it
    AMD_64 / Mandriva2007

  4. #4
    prova con file invece che include

    $query = file("files.sql");
    Il Ticino è biancoblù
    DVDS delegato ufficiale

  5. #5
    se ti serve ho sviluppato una classe che si occupa di far questo

    http://www.phpsoft.it/downloads.php

    puoi scaricarla da questa pagina, dov'è presente pure una documentazione

  6. #6
    Grazie triky.. Ora provo a vedere se funziona..

    Poi vi so dire..

    Daniele ho visto le tue classi.. però sono soprettutto per far le copie.. e non per ripristinarle.. oppure non ho capito la tua scrittura..(ben piu facile) non sono una cima in php.. sono autodidatta..

    Sinceramente preferisco un metodo semplice come quello di triky il problema è che devo vedere fino a quanto riesce ad importarmelo all'interno del db..

    Devo vedere se va bene sia per la struttura che per i dati..

    13500 righe di insert + o - 13 MB ?

    o solo la struttura di 30 tabelle?

    Provo e vedo..

    Per il momento grazie..
    Gestionale aziendale php ?
    Gestionale vendite php ?
    AGUA GEST semplice e pratico e gpl
    by www.grigomax.it
    AMD_64 / Mandriva2007

  7. #7
    sia per l'export sia per l'import

    si occupa di parsare la query ... in modo che se è su + riga la reimporta correttamente ... si occupa di settare il time limit a 120 a ogni esecuzione, in modo che le query vengano tutte inserite evitanto la scadenza dello script php e qualche altra cosa

  8. #8
    Daniele.. mi sa che ti rompero un po..

    ho provato come dice tricky.. ma non funziona..

    qunndi ho bisogno di dar al mio progamma un programma d'istallazione..

    Quindi ho bisogno di caricare la struttura base del database, 30 tabelle

    Poi dar la possibilità all'amministratore di poter caricare dei dati base.. come i vettori, gli imballi, le modalità di pagamento..

    e se si riesce a ripristinare il database da un disco zip per esempio..

    ho scaricato la classe ora la studio..

    avro bisogno di una mano..

    Grazie..
    Gestionale aziendale php ?
    Gestionale vendite php ?
    AGUA GEST semplice e pratico e gpl
    by www.grigomax.it
    AMD_64 / Mandriva2007

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.