Insane Bob

Inscris le 22/08/2010 à 07:37
  • Signature
    Benoit
  • Nombre de sujets
    1
  • Nombre de messages
    2
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Insane Bob
le 22/08/2010 à 07:45
Génération d'un fichier CSV
Bonjour à tous,

Malgres de nombreuses recherche je butte toujours sur la génération d'un csv avec php.
Jusqu'a maintenant le csv se genere bien mais j'ai besoin d'une particularité dans les séparateur

En clair :
- J'ai une BBD avec des champs
- Je dois générer un csv avec certain des ces champs mais dans un ordre différent de la BBD
- Je dois mettre chaque champs entre guillemets ex : "txte"
- entre chaque champ je dois ajouter les caractères !# entre chaque champs
- et je dois ajouter des champs vide entre certains des champs.

L'objectif étant de pouvoir utiliser le csv pour une intégration dans une autre BDD externe.

Jusqu'a maintenant j'ai réussi à generer les csv avec les champs de la BDD, les champs vide, et le séparateur!#, mais impossible de mettre les champs entre guillemets.

Merci d'avance pour votre aide
Benoit

Ses derniers messages sur les forums

forum
Insane Bob
le 23/08/2010 à 14:08
Génération d'un fichier CSV
Merci LupusMic pour les infos.

En fait voici le code :
Je declare les éléments de mon fichier

while($row = mysql_fetch_object($req))
{
$fichier .= "".$refpass."!#".$row->ref."!#".$row->transac."!#".$row->type."!#".$row->cp."!#".$row->localis."!#!#!#!#!#".$row->prix."!#!#!#!#".$row->honoraire."!#!#!#".$row->nb_piec."!#!#".$row->libel."!#".$row->descr." - ".$row->accroche." - ".$txtdelta."!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#".$urlimage."".$row->img1."!#".$urlimage."".$row->img2."!#".$urlimage."".$row->img3."!#".$urlimage."".$row->img4."!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#".$intercab."!#!#!#!#!#!#!#!#!#!#!!#!#!#!#!#!#!#!#!#!#!!#!#!#!#!#!#!#!#!#!#!!#!#!#!#!#!#!#!#!#!#!!#!#!#!#!#!#!#!#!#!#!!#!#!#!#!#!#!#!#!#!#!!#!#!#!#!#".$row->id_prod."\n";


et ensuite je me sert de la fonction print pour creer le fichier

print $fichier;


Si j'utilise la fonction printf

est ce que c'est ce code que je dois ecrire :

<?php printf("\"%s\"\n", $fichier) ;


Désolé cette question mais je suis vraiment novice en php smiley
Benoit
Insane Bob
le 22/08/2010 à 07:45
Génération d'un fichier CSV
Bonjour à tous,

Malgres de nombreuses recherche je butte toujours sur la génération d'un csv avec php.
Jusqu'a maintenant le csv se genere bien mais j'ai besoin d'une particularité dans les séparateur

En clair :
- J'ai une BBD avec des champs
- Je dois générer un csv avec certain des ces champs mais dans un ordre différent de la BBD
- Je dois mettre chaque champs entre guillemets ex : "txte"
- entre chaque champ je dois ajouter les caractères !# entre chaque champs
- et je dois ajouter des champs vide entre certains des champs.

L'objectif étant de pouvoir utiliser le csv pour une intégration dans une autre BDD externe.

Jusqu'a maintenant j'ai réussi à generer les csv avec les champs de la BDD, les champs vide, et le séparateur!#, mais impossible de mettre les champs entre guillemets.

Merci d'avance pour votre aide
Benoit

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours