Exporter une table MYSQL vers MS Excel

Fermé
skins Messages postés 89 Date d'inscription jeudi 21 juillet 2005 Statut Membre Dernière intervention 7 mars 2013 - 14 avril 2010 à 12:41
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 29 avril 2010 à 18:02
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

A voir également:

3 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
14 avril 2010 à 12:44
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é.
0
skins Messages postés 89 Date d'inscription jeudi 21 juillet 2005 Statut Membre Dernière intervention 7 mars 2013 13
14 avril 2010 à 12:47
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
0
skins Messages postés 89 Date d'inscription jeudi 21 juillet 2005 Statut Membre Dernière intervention 7 mars 2013 13
14 avril 2010 à 16:30
please, j'ai vraiment besoin de cette information :(
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
Modifié par Zep3k!GnO le 29/04/2010 à 18:03
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...
0