Poster une réponse à un sujet: Export CSV en remote pour MySQL?
Attention, ce sujet est un sujet ancien (6859 jours sans réponse)
Gras [b]Texte[/b] Italique [i]Italique[/i] Souligné [u]Souligné[/u] Barré [strike]Barré[/strike]
Courriel [email=nobody@nobody.org]Nom[/email] Lien [url=http://www.website.com]Texte[/url] Ancre [anchor]Nom[/anchor] Image [img]http://www.website.com/image.jpg[/img] Insérer une image en provenance du site
Aligné à gauche [align=left]Texte[/align] Centré [align=center]Texte[/align] Aligné à droite [align=right]Texte[/align] Toute la largeur [align=justify]Texte[/text]
Couleur [color=#000000]Text[/color] Mise en forme [highlight=pascal]Texte[/highlight] Widgets Emoticons :code: [:code] Convertisseur HTML vers BBCode Convertisseur Word vers BBCode
Prévisualisation Vérification de l'orthographe

Copier Coller Couper Tout sélectionner
Tout effacer Insérer la date Insérer l'heure Insérer la date et heure Insérer votre IP
Liste [list=square][item]BlaBla[/item][/list] Liste Numérotée [list=decimal][item]BlaBla[/item][/list]
Citation [quote=name]Texte[/quote] Spoiler [spoiler]James est le meurtrier![/spoiler]
Tout en majuscules [uppercase]Texte[/uppercase] Tout en minuscules [lowercase]Texte[/lowercase] l33t [l33t]Je suis un nerd[/l33t] Texte en indice [sub]Texte[/sub] Texte en exposant [sup]Texte[/sup] Taille du texte [size=8]Texte[/size]
 
jme
ok ca marche merci pour le coup de pouce.
Je me suis planté dans le nom du champ de ma db :s
zion
Ton query est foireux.

essaie un echo(mysql_error()); en ligne 11 et tu auras ton erreur SQL.

Pour bien faire, essaie ton query avec phpMyAdmin avant d'essayer de l'utiliser dans le script.
jme
Bonjour,

Je viens de tester ce script et j'obtiens une erreur.
N'étant pas trés doué en programation, je me permet de me tourner vers vous pour avoir un petit coup de pouce.

Voici l'erreur que j'obtiens dans le csv:
<br />
<b>Warning</b>: mysql_num_fields(): supplied argument is not a valid MySQL result resource in <b>c:\program files\easyphp1-8\www\dbf\mysql2csv.php</b> on line <b>12</b><br />

<br />
<b>Warning</b>: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>c:\program files\easyphp1-8\www\dbf\mysql2csv.php</b> on line <b>18</b><br />


Merci
zion
Pour les curieux, voici un petit code PHP qui exporte en CSV kivabien :dawa:

Je l'ai modifié un peu pour le publier, j'utilise une abstraction de DB perso pour ma part:

  1. <? 
  2.   header("Content-disposition: attachment; filename=\"export.csv\"\n"); 
  3.   header("Content-transfer-encoding: binary\n"); 
  4.   header("Content-type: application/x-download"); 
  5.   mysql_connect(); //Connect to MYSQL, put host login and pass here 
  6.   mysql_select_db("dbname"); //Select DB 
  7.   $query = mysql_query("SELECT id, name "
  8.     "FROM table "); 
  9.   //Display fields names 
  10.   $count = mysql_num_fields($query); 
  11.   for ($i=0$i<$count$i++) 
  12.     echo('"'.mysql_field_name($query$i).'",'); 
  13.   echo("\n"); 
  14.   //Display results 
  15.   while ($row = mysql_fetch_array($query)) 
  16.   { 
  17.     for ($i=0$i<$count$i++) 
  18.       echo('"'.$row[$i].'",'); 
  19.     echo("\n"); 
  20.   } 
  21. ?>


Suffit d'en changer le query et hop :smile:
ovh
T'es pas dans la merde :totoz:
zion
Bon, benh pas de bol pour le coup de CLI de toute façon, le firewall ne me donne pas accès pour MySQL, il est ouvert sur d'autres machines mais j'ai une IP dynamique donc DMC, j'y ai pas droit :dawa:

Et, comme un malheur n'arrive jamais seul, un script uploadé n'a pas le droit d'être exécuté, il est dans le mauvais group (ftpgroup) et le www n'y a pas accès... et comme j'ai pas autorité pour le changer, je sais rien y ajouter :kadreg:

C'est pratique :dawa:

En plus sur ce serveur l'output des erreurs est désactivé, il est dans un log... et j'y ai pas accès ... j'irai loin :oh:
zion
Oué, enfin j'ai autant de chance à faire un query et à me l'exporter en CSV à la main, ca servira pour plus tard, je sens que je vais faire ca qd je m'en occuperai :whistle:
gizmo
Bah pourquoi pas...
Suffit de jouer avec ça: http://dev.mysql.com/doc/refman/5.0/en/mysql-commands.html
zion
Il exporte en CSV le CLI? :dawa:
gizmo
euh... le client mysql CLI, tout bêtement.
Catégorie:  






Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?