Access denied for user

Eléphant du PHP | 138 Messages

06 juil. 2005, 14:15

Salut,

Je suis en train de developper une page qui sera appelee par un cron et qui met a jour une base de donnée avec un fichier csv

le code est le suivant
$dbh=mysql_connect ("localhost", "login", "pass") or die (mysql_error());
mysql_select_db ("basededonnee")

$filename="/donnees/fichier

$replace = "LOAD DATA INFILE '$filename' REPLACE INTO TABLE test FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n'"; 
$replaceOK = mysql_query($replace) or die(mysql_error()); 
et j'ai toujours l'erreur

Access denied for user: 'immocons@localhost' (Using password: YES)

j'ai bein verifier mon login et mon pass pas de probleme

il y a t'il des problemes avec cette fonction ??

Merci de votre aide

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

06 juil. 2005, 14:50

déjà tu peux commencer en terminant tes lignes par un point-virgule, et tes chaines par des guillemets

ensuite je ne crois pas que mysql_connect ait de problème, si la connexion ne se fait pas et que tu as une erreur c'est bien que tu as un problème de mot de passe

alors re-vérfiei, regarde si tu n'as pas fait une faute de frappe, ou si c'est dans une variable si elle n'est pas écrasée ou je ne sais quoi

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

06 juil. 2005, 15:06

As-tu vérifié dans PHPMyAdmin que ton utilisateur avait les bons droits ?
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphant du PHP | 138 Messages

06 juil. 2005, 16:45

comment puis je verifier ca ??