Problème avec l'envoi d'une requete mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec l'envoi d'une requete mysql

par rspir » 06 avr. 2007, 12:50

Oui ...
Le pire est que j'ai ce message sur mon serveur mais également sur easyphp (j'utilise root).
D'autant que j'utilise le même user pour le code php que dans phpmyadmin opur, justement être sur de la juridiction du user utilisé.

Donc je dois vraiment déconner dans le code.

par mere-teresa » 06 avr. 2007, 12:15

Est-ce que ton utilisateur avec lequel PHP se connecte a les droits de faire cette requête ?

Problème avec l'envoi d'une requete mysql

par rspir » 06 avr. 2007, 11:56

Bonjour

Je rencontre un petit souci avec mon code php pour réaliser l'import d'un fichier txt.

Je souhaite utiliser le code suivant :

Code : Tout sélectionner

$requete="LOAD DATA LOCAL INFILE 'U:/extract/cbp.txt' INTO TABLE `imp_refog_cbp` FIELDS TERMINATED BY ';'";
Sous mysql ce code fontionne à merveille.
Sous php, j'obtien le message suivant :
Erreur dans l'exécution de la requête 'LOAD DATA LOCAL INFILE 'U:/extract/cbp.txt' INTO TABLE `imp_refog_cbp` FIELDS TERMINATED BY ';''.
Erreur Mysql : Cette commande n'existe pas dans cette version de MySQL
Je manque d'idée pour voir ce qui ne fonctionne pas dans mon code et qui du coup n'est pas ou mal interprété par mysql

rspir