Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum 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 19/01/2012, 22h47   #1
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
Par défaut LOAD DATA INFILE

Bonjour cher développeur !

J'utilise actuellement ce script pour charger mes données en vitesse éclaire ..

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
$host ='mysql4.000webhost.com'; //database location
$user ='xxxxxxxxxxx'; //database username
$pass ='xxxxxxxxxxx'; //database password
$db ='xxxxxxxxxxx'; //database name
 $monde=$_GET['monde'];
$link_stats=mysql_connect($host, $user, $pass) or die ('Erreur : '.mysql_error());
mysql_select_db($db) or die ('Erreur : '.mysql_error());
 
 
$monde_database ='alpha'; //database name
$nom_url_fichiers = array(  
					array(  'Index' => "fichier1", 
							'Nom_Table' => "alliances_$monde_database",
							'Url_Fichier' => "../mondes/$monde/data/alliances.txt" 
					),
					array(  'Index' => "fichier2", 
							'Nom_Table' => "towns_$monde_database",
							'Url_Fichier' => "../mondes/$monde/data/towns.txt" 
					),   
					array(  'Index' => "fichier3", 
							'Nom_Table' => "players_$monde_database",
							'Url_Fichier' => "../mondes/$monde/data/players.txt" 
					),
					array(  'Index' => "fichier4", 
							'Nom_Table' => "conquers",
							'Url_Fichier' => "../mondes/$monde/data/conquers.txt"
					),   
					array(  'Index' => "fichier5", 
							'Nom_Table' => "player_kills_att_$monde_database",
							'Url_Fichier' => "../mondes/$monde/data/player_kills_att.txt" 
					),   
					array(  'Index' => "fichier6", 
							'Nom_Table' => "player_kills_def_$monde_database",
							'Url_Fichier' => "../mondes/$monde/data/player_kills_def.txt" 
					),
					array(  'Index' => "fichier7", 
							'Nom_Table' => "player_kills_all_$monde_database",
							'Url_Fichier' => "../mondes/$monde/data/player_kills_all.txt"
					),   
					array(  'Index' => "fichier8", 
							'Nom_Table' => "alliance_kills_att_$monde_database",
							'Url_Fichier' => "../mondes/$monde/data/alliance_kills_att.txt" 
					),   
					array(  'Index' => "fichier9", 
							'Nom_Table' => "alliance_kills_def_$monde_database",
							'Url_Fichier' => "../mondes/$monde/data/alliance_kills_def.txt" 
					),
					array(  'Index' => "fichier10", 
							'Nom_Table' => "alliance_kills_all_$monde_database",
							'Url_Fichier' => "../mondes/$monde/data/alliance_kills_all.txt"
					),   
					);
 
 
foreach( $nom_url_fichiers as $fichiers ) {	
		$urlfichier = $fichiers['Url_Fichier'];
		$nomtable = $fichiers['Nom_Table'];
		mysql_query("TRUNCATE TABLE $nomtable");
		$sql = "LOAD DATA INFILE '$urlfichier' INTO TABLE $nomtable FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '\\\\' LINES TERMINATED BY '\\n'";
		mysql_query($sql, $link_stats) or die('non mis à jour'.mysql_error());
		}
 
		echo ' Rendez-vous dans 1 h pour la prochaine MAJ !';
Ceci marche très très bien sur mon local .. mais m'affiche sur mon hébergeur :
Citation:
non mis à jourAccess denied for user 'axxxxxx_gt'@'10.1.1.17' (using password: YES)
Je ne comprends pas vu que les données de connexion sont exactes (j'ai vérifié 10 fois ^^)

De plus, je voudrais savoir comment ajouter sur chaque ROW un 'ALPHA' ... qui correspondra au monde ...

MERCI D'AVANCE !
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 08h59   #2
Membre actif
 
Homme
Inscription : avril 2011
Messages : 426
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2011
Messages : 426
Points : 171
Points : 171
Certainement un manque des droits nécessaires sur la base de ton utilisateur
heretik25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 11h05   #3
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 727
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 727
Points : 3 294
Points : 3 294
Salut

A moment (dans la boucle) il y a ceci :
Code :
mysql_query("TRUNCATE TABLE $nomtable");
Puis après cela :
Code :
mysql_query($sql, $link_stats)
Essai de rajouter la ressource de la connexion au 1er :
Code :
mysql_query("TRUNCATE TABLE $nomtable", $link_stats);

Sinon, rajoute des mysql_error() pour savoir quelle est la ligne de code et fonction qui génère cette erreur.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 19h34   #4
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
Merci pour vos réponses !

Ça bloque là :
Code :
mysql_query("TRUNCATE TABLE $nomtable", $link_stats);
Dès que je remplace LOAD DATA INFILE, ça marche --'

Va falloir qu'on trouve ^^ Je sors le site bientôt
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 21h02   #5
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 727
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 727
Points : 3 294
Points : 3 294
Je ne vois pas trop.

Est tu certain que lors de la boucle toutes les tables existent ?
Faire un "truncate table toto" alors que "toto" n'existerait pas pourrait expliquer le problème.


Ceci dit, ça a l'air d'être lié à un problème de droit.
Peut être que tu n'as pas les droits suffisants pour exécuter un "truncate table" (juste des droits pour des insert, update, delete).
Essai de voir avec un SHOW PRIVILEGES.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 21h48   #6
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
J'ai l'impression que c'est le INFILE qu'il n'accepte pas ....
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2012, 06h25   #7
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 727
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 727
Points : 3 294
Points : 3 294
Citation:
Envoyé par MRJBGO
J'ai l'impression que c'est le INFILE qu'il n'accepte pas ....

Tu disais que c'était la requête du TRUNCATE qui provoquait l'erreur.

Faut savoir. Soit c'est le TRUNCATE, soit c'est le LOAD DATA.
Avec un or die() tu dois savoir laquelle exactement provoque l'erreur.


Admettons que c'est le LOAD DATA, je remarques que tu indiques des chemins relatifs où ce trouve les fichiers (../mondes/$monde/data/alliances.txt).
Peut être faudrait il indiquer un chemin physique complet d'où ils se trouvent sur le disque.
Quelque chose comme : /home/user/www/mondes/$monde/data/alliances.txt
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 20h27   #8
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
C'est bien ça !

Il suffit de rechercher "accès denied LOAD DATA INFILE" pour comprendre que c'est une histoire de droit

Vous avez une autre solution ? Vous qui avez toujours des idées de génie
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 14h04   #9
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 727
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 727
Points : 3 294
Points : 3 294
Citation:
Vous avez une autre solution ?
Si MySQL attend un chemin physique absolu, il n'y pas d'autres solutions que de lui fournir ce type de chemin (sinon, ça restera toujours hasardeux).

Utilise des fonction (Php) comme dirname(), realpath() pour obtenir ce chemin physique.

Le mieux est de définir une seule fois (et une bonne fois pour toute) le chemin physique où se trouve le serveur Web (le www) dans une variable ou une constante.
Après ça il suffit de l'exploiter partout où cela est nécessaire.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 19h11   #10
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
Mon hébergeur vient de me dire que la fonction était autorisée

J'ai mis des die partout et j'ai trouvé la ligne à erreur ...

Code :
 mysql_query($sql,$link_stats) or die('non mis à jour3'.mysql_error());
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 06h38   #11
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 727
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 727
Points : 3 294
Points : 3 294
Si cette erreur concerne LOAD DATA INFILE, fait en sorte de savoir si le fichier existe bien.
Est-ce qu'il n'y aurait pas des restrictions sur ces fichiers ? Quel est leur CHMOD ?
Utilises tu un chemin physique absolu (donc complet) comme dit précédemment ?
Fais une alternative avec file_exists() par exemple.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2012, 22h26   #12
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
Tu as raison ! C'est bien le path qui est faux !

Je viens de tester chez moi le LOAD DATA INFILE qui me renvoyait directement à la root mysql contrairement au LOAD DATA LOCAL INFILE qui marche parfaitement (mais désactivé sur mon hébergeur ...)

Chez moi, j'ai dû faire cela pour que ça marche :

Code :
"".$_SERVER['DOCUMENT_ROOT']."/stats/mondes/$monde/data/alliances.txt"
Mais du coup, comment faire sur mon hébergeur mutualisé ?
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2012, 08h16   #13
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 727
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 727
Points : 3 294
Points : 3 294
Je ne suis pas totalement convaincu que ça ne marcherait pas sur ton hébergeur.

Fais des essai le plus basique qui possible, pour justement éviter toutes sortes de problème annexes.

Créer par exemple une table genre "toto" (en local et serveur), avec un champ auto_increment genre "id_toto" et un autre champ "truc".
Puis créer un fichier à importer genre toto.sql" avec une requête comme :
INSERT INTO toto (truc) VALUE ('machin');
Place le à la racine du serveur Web (généralement c'est www, ou phpdoc, public, etc ...).

Puis pour les chemins, mets les "en dur". Tu dois les connaitre.
La racine du serveur Web en local si tu est sur Windows devrait être du genre :
C:/wamp/www/toto.sql
Coté serveur c'est du genre : (ton hébergeur a dû te fournir ce chemin).
/home/le_domaine/www/toto.sql
Si tu ne le connais pas, suffit de créer un fichier Php à la racine du serveur Web (genre racine.php) avec ce code et pointer sur celui-ci :
Code :
1
2
3
<?php
echo 'Chemin phyqique : '.realpath('racine.php');
?>
Puis exploiter ce chemin "en dur" dans le code SQL.


Tout ça pour être certain que le chemin soit le bon, requête valide, etc ...
Donc de faire des essai avec LOAD DATA INFILE et avec LOAD LOCAL INFILE.
Puis espérer qu'une des 2 passe coté serveur.

Théoriquement il ne faut pas utiliser LOCAL.
Ca marche en local car MySQL/Php/Apache sont tous installés sur la même machine (localhost) et de plus tous les droits..
Normalement LOAD DATA INFILE devrait fonctionner car lié au domaine (host), d'autant plus que ton hébergeur n'aurait pas mis de restriction la dessus.


Cependant, et à tout hasard, fait des essais avec PDO ou/et MySQLi qui sont plus récents.
Pour ma part les fonctions mysql_*, etc ..., c'est obsolète, car elle est juste maintenue, elle n'évolue plus, vouée même à disparaitre.
Mais là sous réserve, pas sûr que ça soit lié à ça.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2012, 11h09   #14
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
Merci pour ta réponse !

On va trouver ! Je sais que c'est possible, les opérateurs affirment que ça marche ^^

Voilà le code (ne marche pas encore ^^)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
require ('database_site.php');
 
$nom_url_fichiers = array(  
					array(  'Index' => "fichier1", 
							'Nom_Table' => "ALPHA_alliances",
							'Url_Fichier' => "/home/a6536850/public_html/fr/stats/cron/alliances.txt"
					),
					);
 
 
foreach( $nom_url_fichiers as $fichiers ) {	
		$urlfichier = $fichiers['Url_Fichier'] or die('non mis à jour1'.mysql_error());
		$nomtable = $fichiers['Nom_Table'] or die('non mis à jour2'.mysql_error());
		mysql_query("TRUNCATE TABLE $nomtable") or die('non mis à jour3'.mysql_error());
		$sql = "LOAD DATA INFILE '$urlfichier' INTO TABLE $nomtable FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '\\\\' LINES TERMINATED BY '\\n'" or die('non mis à jour4'.mysql_error());
        mysql_query($sql, $link_stats) or die('Problème avec LOAD DATA LOCAL INFILE</br></br>'.mysql_error());
		}
 
		echo ' Rendez-vous dans 1 h pour la prochaine MAJ !';
 
 
		?>
J'ai exprès modifié le nom de la table, et il m'a dit quelle n'existait pas ==> ça se connecte bien ^^


Courage ! On va trouver !
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 09h55   #15
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 727
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 727
Points : 3 294
Points : 3 294
Pourquoi ne fais tu pas des essai plus basiques, histoire de savoir ce qui peu fonctionner ?

C'est quand même absurde voir délirant d'avoir un retour d'erreur disant que la table n'existe pas alors qu'ici la seule et unique chose qu'on souhaite savoir c'est quel est le type de requête qui fonctionnerait.
Tu te mets des bâtons dans les roues.

Le minimum syndical serait mettre un chemin physique absolu 100% valide vers un fichier (txt ou sql) qui existe et qui se trouve là où on pointe, et que dans ce fichier on exécute un code SQL 100% valide c'est à dire qui ne provoquera pas d'erreur.
Au final 1 seule requête SQL suffit.

C'est possible de faire ça ?


Quelque chose comme ceci suffirait :
Code :
1
2
3
4
5
6
<?php
require ('database_site.php');
 
$fichier = '/home/a6536850/public_html/fr/stats/cron/alliances.txt';
$sql = "LOAD DATA INFILE '$fichier' INTO TABLE ALPHA_alliances FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '\\\\' LINES TERMINATED BY '\\n'" or die('Erreur : '.mysql_error($link_stats));
mysql_query($sql, $link_stats);
En partant du principe que le contenu (le code) dans ce fichier alliances.txt soit en phase avec les options (TERMINATED BY, etc ...).



Pour ma part, créer un tableau pour après boucler on s'en fiche pas mal.
Faire une 1er requête comme TRUNCATE, ça aussi on s'en fiche vraiment.
Code :
1
2
$urlfichier = $fichiers['Url_Fichier'] or die('non mis à jour1'.mysql_error());
$nomtable = $fichiers['Nom_Table'] or die('non mis à jour2'.mysql_error());
Ces 2 codes ne servent à rien car illogiques.
Si l'élément du tableau "Url_Fichier" provoque une erreur ça na va pas provoquer une erreur coté MySQL mais une erreur de Php.
Appeler mysql_error() ici n'a pas de sens.

Si le but est de tester la présence du fichier dont le chemin est contenu dans "Url_Fichier", ça se fait comme ceci :
Code :
1
2
3
4
5
6
if (file_exists($fichiers['Url_Fichier'])) {
    // Fichier existe
}
else {
    // Fichier existe pas
}
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 20h14   #16
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
Merci pour ta réponse !

Code :
1
2
3
4
5
6
7
<?php
require ('database_site.php');
 
$fichier = '/home/a6536850/public_html/fr/stats/cron/alliances.txt';
$sql = "LOAD DATA INFILE '$fichier' INTO TABLE ALPHA_alliances FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '\\\\' LINES TERMINATED BY '\\n'" or die('Erreur : '.mysql_error($link_stats));
mysql_query($sql, $link_stats) or die('Erreur : '.mysql_error($link_stats));
?>
Toujours une erreur

Et d'après le code ci dessus, le fichier existe bien
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 20h20   #17
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 727
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 727
Points : 3 294
Points : 3 294
Citation:
Toujours une erreur
Quelle erreur ?
Colle ici l'intégralité du message.

As tu essayé de le faire avec PhpMyAdmin ? (importer ce fichier)
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 20h58   #18
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
Citation:
Erreur : Access denied for user 'a6536850_gt'@'10.1.1.17' (using password: YES)

Citation:
Error
SQL query:

LOAD DATA INFILE '/home/a6536850/public_html/fr/stats/cron/alliances.txt' INTO TABLE ALPHA_alliances FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '\\\\' LINES TERMINATED BY '\\n'

MySQL said:

#1045 - Access denied for user 'a6536850_gt'@'localhost' (using password: YES)
Même chose en phpadmin
MRJBGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 21h18   #19
Modérateur
 
Inscription : septembre 2010
Messages : 7 219
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 219
Points : 8 598
Points : 8 598
sans lancer le mysql_query t'as l'erreur ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2012, 21h34   #20
Futur Membre du Club
 
Homme
Étudiant
Inscription : juin 2011
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 135
Points : 17
Points : 17
j'ai l'erreur même dans le phpadmin .. donc
MRJBGO 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 02h48.


 
 
 
 
Partenaires

Hébergement Web