Exporter une table MYSQL vers MS Excel

Bonjour tout le monde
Voila après des semaines de recherche et des dizaines de test je vous expose mon problème :
Jou souhaite intégrer un bouton dans ma page internet pour pouvoir exporter une table mysql
si quelqu'un peut m'aider a résoudre son problème je lui serai reconnaissant
Merci d'avance

3 réponses

  1. La, il faut faire un select de la table en question et tu créé un fichier excel via une librairie ou bien un csv avec les infos que t'as récupéré.
    1. Bonjour Zep3k!GnO
      en faite c'est ça le problème, j'ai beau poster dans des forum et je n'obtient que des pistes :) je ne demande pas un code prêt a porter, juste un accompagnement comme ça je pourrai bien assimiler
  2. Salut,
    tiens j'ai écrit ça, j'ai pas testé mais dans le genre voilà comment faire.
    Ceci est une ébauche de code écrit vite fait en 3 minutes...

    Fichier : monscript.php
    <?php 
    
    if(isset($_POST['export_table'])){ 
        $sGetTableContent = "   SELECT    Champs1, 
                                          Champs2, 
                                FROM TOTO"; 
    
        mysql_connect(SERVEUR, LOGIN, PWD) or die('Error '.mysql_error()); 
        mysql_select_db(DB_NAME); 
        $mRet = mysql_query($sGetTableContent) or die('Error query '.mysql_error()); 
        if(mysql_num_rows($mRet) > 0){ 
         
            $rHandle = fopen("./monfichierExport.csv"); 
         
            while($aTableData = mysql_fetch_assoc($mRet)){ 
                fputcsv($rHandle, $aTableData); 
            } 
             
            fclose($rHandle); 
        } 
    } 
    
    ?> 
    
    
    <html> 
        <body> 
         
            <a href="./monscript.php?export_table=true">Exporter la table TOTO</a> 
         
        </body> 
    </html> 
    


    Zep3k!GnO
    On est des rangers mec, des rangers...