Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    100

    Problema con funzione CSV

    Ciao a tutti,

    devo screare uno script php che mi permettà in modo automatico grazie ad uno scheduler di esportare file csv tra due applicativi.

    Leggendo qua e la su internet ho trovato diversi modi per generare file di tipo csv con php, alla fine ho optato per la creazione di file leggendo i dati da tabelle mysql ed usando la funzione fputcsv() di php.

    Funziona quasi tutto se non per il fatto che mi scrive due volte le entri del db nel mio file.

    riporto la funzione da me creata:

    Codice PHP:
    function exportMysqlToCsv($table,$filename 'file.csv') {
                
        
    $sql_query "select * from $table";
        
        
    // prendo i valori dal db
        
    $result mysql_query($sql_query);
        
        
    //apro il mio file
       
    $fp fopen($filename,"w+"); 

        
    //scrivo le linee sul file che mi serve 
        
    while ($row mysql_fetch_array($result)) 
        
    fputcsv($fp,$row,"\t");        
                
       
    //chiudo il mio file
        
    fclose($fp);
        } 
    I file vengono scritti correttamente, ma purtroppo ho i campi raddoppiati faccio un esempio per piegare meglio:
    originale: 1 1 m matteo furletti
    con funz: 1 1 1 1 m m matteo matteo furletti furletti

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    mysql_fetch_array($result,MYSQL_NUM)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    100
    Grandissimo, risolto alla perfezione...
    Mi sai spiegare in soldoni poveri tutte e tre le variabili, le ho lette sul manuale on line ma non ci capisco na mazza...

    cmq grazie ancora

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 © 2024 vBulletin Solutions, Inc. All rights reserved.