Bonjour cher développeur !

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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
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 !