Pagina 5 di 5 primaprima ... 3 4 5
Visualizzazione dei risultati da 61 a 74 su 74
  1. #61
    Utente di HTML.it L'avatar di blukarma
    Registrato dal
    Aug 2002
    Messaggi
    1,186
    Warning: Bad arguments to implode() in c:\programmi\easyphp\www\test\dump1.php on line 75



    linea 75: echo implode("",$_PVTVARS['sql_backup']);



    :quote: scusa se sono menoso
    "viva la mucca, che dio la beneducca"
    (Diego Abatantuono - Eccezziunale... Veramente - 1982)

  2. #62
    Interessante... Ma per leggere files .sql esiste un comando MySQL o serve per forza una fuzione di parsing che eseguisce una query?

    ciao,
    jack.

  3. #63
    che sono tonto...

    echo "",$_PVTVARS['sql_backup'];

    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  4. #64
    bhe veramente per eseguire il file .sql non c'è vuole niente...

    hai 2 modi

    $res=mysql_query(implode("",file("file.sql")));

    oppure

    $file=file("file.sql");
    while (list($tmp,$linea)=each($file)) {
    mysql_query($linea);
    }

    tecnicamente dovrebbero andare tutti e due...



    (se non ho scordato niente :P)
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #65
    mi chiedevo se ci fosse qualcosa di + tecnico oltre a quelli... comunque ok.

  6. #66
    Utente di HTML.it L'avatar di blukarma
    Registrato dal
    Aug 2002
    Messaggi
    1,186
    daniele_dll

    mi dà un errore quando carico il file con phpmyadmin, questo però avviene solo se ho dei record mentre se faccio il dump di tabelle vuote e poi lo ricarico non avviene.

    forse ho dei caratteri particolari contenuti nei miei record che lo disturbano, possibile?

    oppure nella parte che scrive i record in backup.sql aggiunge delle vircolette o degli apici in più, non so, che mi danno un errore di sintassi.

    Something is wrong in your syntax
    "viva la mucca, che dio la beneducca"
    (Diego Abatantuono - Eccezziunale... Veramente - 1982)

  7. #67
    mmm puoi printare qui il dump di un db o mandarlo via pvt...o non so upparlo su qualche ftp o sul tuo server web in formato .sql e poi darci\darmi il link?

    cosi vedo l'errore e lo capisco a me funzia sempre quel cose :P
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  8. #68
    we ho scoperto il perche

    allora ho trovato un baco nello script che ti ho postato :P
    dopo che mi sono letto tutto l'sql ho visto che non backslashia le '!!!



    x questo impazziva tutto :P

    allora...
    questo
    $value=str_replace("\"","\"",$value);

    sostituiscilo con
    $value=str_replace("'","\'",$value);

    avevo sbagliato...a scrivere :P
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  9. #69
    Utente di HTML.it L'avatar di blukarma
    Registrato dal
    Aug 2002
    Messaggi
    1,186
    :quote: :quote: :quote:

    perfetto, bravo daniele!!!!
    "viva la mucca, che dio la beneducca"
    (Diego Abatantuono - Eccezziunale... Veramente - 1982)

  10. #70
    we se ci sono altri bachi posta qua...oppure in pvt :P

    ciaps
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  11. #71
    Ciao ho usato il tuo script per creare il file .sql funziona perfettamente. GRANDE!
    Adesso però ho il problema che non riesco ad importare il file creato.. tramite questo che non so se sia giusto:
    <?
    $db_host="localhost";
    $db_user="root";
    $db_password="";
    $database="nomeDB";



    $link = @mysql_connect($db_host, $db_user) or die ("connessione fallita") ;
    @mysql_select_db($database) or die ("selezione db non riuscita");

    Sia usando questa:
    $res=mysql_query(implode("",file("file.sql")));

    Sia Usando questa:
    $file=file("file.sql");
    while (list($tmp,$linea)=each($file)) {
    mysql_query($linea);
    }
    ?>
    Invece se lo importo usando phpadmin mi funziona perfettamente.
    Sai indicarmi cosa sbaglio o qual'è il metodo esatto per riuscire ad importare il file e caricare i dati nel DB.

    Grazie in anticipo

  12. #72
    sul mio sito web (lo trovi nella firma)
    puoi scaricare la classe per fare il dump e il ripristino dei dei dump .SQL

    solo una nota xo
    il motore che elimina i commenti ha un difetto...se trova il # anche all'interno di apici fa saltare da li fino a fine riga, di conseguenza se hai # all'interno dei record, quindi come dai non puoi importare, è un problemuccio che devo risolvere ma non ho avuto completamente tempo :\
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  13. #73
    Ciao daniele grazie per l'aiuto.
    Un'altra cosa: che riguarda lo script di sopra sai come fare salvare nel file .sql solamente alcune tabelle anziche salvarle tutte.

    Ciao.

  14. #74
    Originariamente inviato da Morghy
    Ciao daniele grazie per l'aiuto.
    Un'altra cosa: che riguarda lo script di sopra sai come fare salvare nel file .sql solamente alcune tabelle anziche salvarle tutte.

    Ciao.
    con la mia classe nei due esempi ci sono anche dei codici che lo fanno (non ricordo se commentato o meno)
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.