Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/04/2011, 11h15   #1
Invité de passage
 
Femme
Génie logiciel
Inscription : mars 2011
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Génie logiciel
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2011
Messages : 6
Points : 0
Points : 0
Par défaut Génération d'un csv à partir de mysql

Bonjour

j'ai écrit un bout de code pour générer un rapport sous forme csv à partir de ma base mysql lorsque je crée moi même le fichier le programme n'affiche rien et quand je le laisse lui même le crée un message d'erreur sort :
Erreur : Le fichier 'C:UsersvaioDesktopout.txt' existe déjà

voici le code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?php	
$host = '127.0.0.1';
$user = 'root';
 
$db = 'telnet';
$link = mysql_connect ($host,$user) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
$sup = "SELECT * INTO OUTFILE 'C:\\Users\\vaio\\Desktop\\out.csv'
FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'
FROM affecter;"; 
$result = mysql_query($sup,$link) or die ('Erreur : '.mysql_error() );
?>
j'attend votre aide
Doussa_info est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 11h49   #2
Membre régulier
 
Homme
Chef de projet NTIC
Inscription : juin 2007
Messages : 69
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2007
Messages : 69
Points : 70
Points : 70
Salut Doussa_info,

A ma connaissance une base de données ne peut écrire un fichier que dans son espace propre, même si tu es en localhost.
Puisqu'il s'agit d'un serveur, il ne peut pas accéder au poste client. Tu peux faire une sortie dans un fichier mais juste ne mettant le nom que tu désires et il le mettra dans son espace.
Cobalt59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 12h02   #3
Invité de passage
 
Femme
Génie logiciel
Inscription : mars 2011
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Génie logiciel
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2011
Messages : 6
Points : 0
Points : 0
Par défaut Génération d'un csv à partir de mysql

Bonjour

j'ai mis le fichier de sortie dans le même espace mais toujours le même problème.
Doussa_info est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 15h30   #4
Membre régulier
 
Homme
Chef de projet NTIC
Inscription : juin 2007
Messages : 69
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2007
Messages : 69
Points : 70
Points : 70
Pour être bien raccord, tu ne dois pas mettre un chemin de fichier (typiquement C:\Users\vaio\Desktop\out.csv) mais bien juste le nom "out.csv".

Une petite recherche sur le forum et hop :
http://www.developpez.net/forums/d10...o-outfile-php/
Cobalt59 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h06.


 
 
 
 
Partenaires

Hébergement Web