Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionsystem('mysql --host='.$mysqlhost.' --user='.$mysqluser.' --password='.$mysqlpass.' --default-character-set=utf8 '.$mysqldb.' < data/tmp.sql'); Mais apparament, cela n'est pas possible, mdr!!!! à cause de la balise linux, lollll, donc je me suis orienté vers un code + php-mysql, mais j'ai toujours un décalage d'1 enregistrement :( Du coup le code actuel que j'utilise c'est : <?php set_time_limit(0); $mysqlhost = 'localhost'; $mysqluser = 'root'; $mysqlpass = ''; $mysqldb = 'travian'; $db = @mysql_connect($mysqlhost, $mysqluser, $mysqlpass) OR die('Can not connect to DB-Server!'); $db_select = @mysql_select_db($mysqldb) OR die('Can not select DB!'); $read_file_sql=file_get_contents('http://speed.travian.fr/map.sql'); if($read_file_sql){ mysql_query("TRUNCATE TABLE `x_world`"); $split_bdd=explode(';',$read_file_sql); for($i=0;$i<count($split_bdd);$i++){ mysql_query($split_bdd[$i]); } echo $split_bdd[0]; }else{?> Le serveur n'a pas pu se mettre à jour!!! <?php }?>