IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

export de donnees


Sujet :

PHP & Base de données

Mode arborescent

roidemec export de donnees 15/04/2011, 15h56
sabotage et ? 15/04/2011, 16h40
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2011
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 1
    Par défaut export de donnees
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    <?php
    if (isset($_POST["msg"]))
    		{
     		$msg= $_POST["msg"];
            }
    		else
    			{
    			$msg="";	
    			} 
     
    function recbase($table)
    {
        $file = fopen("./exportation/$table.csv", "w");
     
        if (!$file)
        {
            print'<p>Impossible d ouvrir un fichier distant en écriture.\n';exit;}
            $req = mysql_db_query("vos","select * from `$info`");
            $ligne1=true;
     
     
            while($row = mysql_fetch_array($req)) // début d'écriture de l'indice
            {
            	if ($ligne1)
            	{
                		for($j=0;$test=each($row);$j++)
                		{
                    		if($j%2) fwrite($file,"\"$test[0]\";");
     
                		}
                	$ligne1=false;
            	}
     
            } // fin d'écriture de l'indice
            fwrite($file,"\n");
            $req = mysql_db_query("vos","select * from `info`");
             while($row = mysql_fetch_array($req)) // début d'écriture des valeurs
            {
            	if (!$ligne1)
                    {
                    	for($j=0;$test=each($row);$j++)
                		{
                    	$champ=trim(str_replace("\n","",$test[1]));
                    	if($j%2) fwrite($file,"\"$champ\";");
                            }
                    }
            fwrite($file,"\n");
        	} // début d'écriture des valeurs
     
        fclose($file);
        mysql_free_result($req);
        return "télécharger la table :$table:<br>";
    }
     
    require "config.php";
    $entete="EXPORTATION TERMINEE<br><br>";
    $list_tables = mysql_list_tables("vos");
    $i=0;
    while ($i<mysql_num_rows($list_tables))
    {
        $tb_names[$i] = mysql_tablename($list_tables,$i);
        $msg.=recbase($tb_names[$i]);
        $i++;
    }
    // Compte rendu
    header("Location: index.php?msg=$msg&entete=$entete&flag=1");
    exit;
     
    ?>
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [JSP]Exporter les données d'une table vers un CSV
    Par genuine dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 25/10/2006, 10h58
  2. [CSV] Export de donnees vers excel (.csv)
    Par vivian dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 10/07/2006, 14h22
  3. Réponses: 6
    Dernier message: 19/03/2006, 19h51
  4. Generation d'export de donnees
    Par fred777888999 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 08/04/2005, 15h57
  5. [VB6] exporter des données de Vb vers word
    Par ptitjean80 dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 29/05/2004, 02h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo