Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
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 10/12/2006, 16h35   #1
Membre confirmé
 
Inscription : mars 2004
Messages : 1 187
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 187
Points : 233
Points : 233
Par défaut importation de données

Bonjour,

voici le code que j'utilise pour importer mes données :

Code :
1
2
3
4
5
6
7
 
 
$query='LOAD DATA INFILE "c:/data/Copie de LLDiffusion_BASE.csv" INTO TABLE `lldiffusion_test` FIELDS TERMINATED BY ";" OPTIONALLY ENCLOSED BY "\'"';
 
// $query='LOAD DATA INFILE "/home/chemindufichier/'.$today.'.csv" INTO TABLE `tatable` FIELDS TERMINATED BY ";" OPTIONALLY ENCLOSED BY "\'"';
 
$result = mysql_query($query) OR die(mysql_errno($link) . ": " . mysql_error($link). "\n");
mais j'ai l'ereur suivante :

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /home.10.3/lldiffus/www/gerant.php on line 23

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /home.10.3/lldiffus/www/gerant.php on line 23
:


pouvez-vous m'aider?
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2006, 19h00   #2
Membre Expert
 
Avatar de Alexandre T
 
Inscription : mai 2002
Messages : 1 022
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : mai 2002
Messages : 1 022
Points : 1 123
Points : 1 123
Cela signifie que vous vous êtes mal connecté à la base de données. Par conséquent, le second argument de mysql_query (optionnel) n'est pas le "pointeur" de la connexion mysql.
__________________
Alexandre T.

PHP5/MySQL5 Codes prêts à l'emploi
30 projets avec codes sources complets pour créer diaporamas photos, chat, arbre généalogique, statistiques de visites, création de graphiques, moteur de recherche, Sudoku etc...

Mes articles
Alexandre T est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2006, 11h46   #3
Membre confirmé
 
Inscription : mars 2004
Messages : 1 187
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 187
Points : 233
Points : 233
cette commande seule devrait fonntionner alors :

Code :
1
2
3
 
 
$result = mysql_query($query)
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2006, 19h30   #4
Membre Expert
 
Avatar de Alexandre T
 
Inscription : mai 2002
Messages : 1 022
Détails du profil
Informations personnelles :
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : mai 2002
Messages : 1 022
Points : 1 123
Points : 1 123
Elle ne fonctionnera que si vous avez établi une connexion auparavant avec mysql_connect et que vous avez sélectionner la bonne de données avec mysql_select_db
__________________
Alexandre T.

PHP5/MySQL5 Codes prêts à l'emploi
30 projets avec codes sources complets pour créer diaporamas photos, chat, arbre généalogique, statistiques de visites, création de graphiques, moteur de recherche, Sudoku etc...

Mes articles
Alexandre T est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 23h19   #5
Membre confirmé
 
Inscription : mars 2004
Messages : 1 187
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 187
Points : 233
Points : 233
voici le code que j'utilise :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
include ('connect.php');
 
 
$query = 'LOAD DATA LOCAL INFILE \'/data/Copie de LLDiffusion_BASE.csv\' REPLACE INTO TABLE `lldiffusion_test`
FIELDS TERMINATED BY \';\'
ENCLOSED BY \'"\'
ESCAPED BY \'\\\'
LINES TERMINATED BY \'\r\n';
 
$result = mysql_query($query); //  OR die(mysql_errno($link) . ": " . mysql_error($link). "\n");
 
 
mysql_close();
 
echo $result;
 
echo 'transfert du fichier vers la base de données OK';
je n'ai aucun messag d'erreur mais ma table n'est pas alimentée...

et le echo $result ne me donne rien...
sam01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h19.


 
 
 
 
Partenaires

Hébergement Web