FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » [PHP] insertion données depuis un fichier .SQL
 

[PHP] insertion données depuis un fichier .SQL

Il y a 155 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [PHP] insertion données depuis un fichier .SQL
 
Plus d'informations

bonjour à tous,
 
J'ai créer une table nommée (x_world ) qui est prete a recueillir les données ici http://s11.travian.fr/map.sql
 
mais je ne sais pas comment insérer les données, j'ai essayé ca... mais je pense qu'il faut mettre quelque chose de "spécial".
 
 

Code :
  1. <?php
  2. include "config/config.php";
  3. //Verifie si on peut se connecter a la base sql
  4. $connect=mysql_connect($host,$user,$pass) or die ("Impossible de se connecter" );
  5. mysql_select_db($base, $connect) or die ("Impossible de selectionner la base de donnees" );
  6. $sql = include "http://s11.travian.fr/map.sql";


 
EDIT : j'ai trouvé un super script (wget) qui réduit donc le probléme à la simple importation depuis un fichier sur le site web.
 
EDIT 2 : j'ai trouvé une alternative, seulement valable sur mon pc aussi.
 
1. je télécharge avec la cmd : "wget -r --waitretry=10 http://s1.travian.fr/map.sql"
2. j'insére avec la cmd : "
C:\Program Files\EasyPHP1-8\mysql\bin>mysql -udxxxx -pxxxxx travian_s1_fr < E:\http\traviantools\wget\s1.travian.fr\map.sql"
 
merci d'avance :)


Message édité par dtom le 10-08-2006 à 05:33:49

Plus d'informations

up

Profil : Pointeur
Plus d'informations

apprend le sql :o


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Profil : Pointeur
Plus d'informations

non, sérieusement :o
 
tu sais a quoi te sert ce fichier .sql ?


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

oui je sais à quoi sert ce fichier sql...
 
c'est une backup de la table x_wolrd et je veut me servir de ces données, pour ça j'ai besoin de les mettres dans ma base automatiquement une fois par jour.


Message édité par dtom le 10-08-2006 à 23:13:08
Plus d'informations

connai tu a quoi corespond toutes ses valeurs ,  
 
>> commance par un truc simple , car aprés il faut leploiter  
 
 
>> utiliser ces données , par php my admin , serai pas une bonne idée ?  
 
puis http://php.developpez.com/cours/#bdd  
 
Sa peu t'aider sur les bases de données , bonne lecture ..

Plus d'informations

.............
je sais exactement a quoi correspondent ces valeurs, arretez de dévalorisez les posteurs...
 
je veux un truc automatisé, je sais facilement les importer par phpmyadmin, eskuel et en ligne de commande mysql.
 
seulement si je veux transférer de mon serveur de test windows vers un serveur web distant bridé, je dois passer uniquement par php.
 
et je me vois pas mettre a jour 20 bases par jour...


Message édité par dtom le 11-08-2006 à 18:50:30
Profil : Pointeur
Plus d'informations

ha bha voila !
 
si tu ne t'explique pas correctement, on ne peut que deviner les choses ...
désolé pour la méprise :jap:
 
maintenant que c'est clair, essayons de trouver une solution
via php, tu peux simplement utiliser une de ces méthodes : http://be.php.net/manual/en/ref.exec.php
 
ensuite tu fais un cron (ou webcron) pour executer la page automatiquement


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

pour l'exec automatique je le fais via le planificateurs de tâches sous WinXP.

Profil : Pointeur
Plus d'informations

c'est une idée ...


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

dis moi, ca n'a pas de rapport, mais je sais pas comment faire simplement ce calcul la. il fait appel aux puissances.
 
x² = (145 - 120)² + (6 - 4)²
x² = 25² + 2²
x² = 625 + 4 = 629
x = racine carrée de 629 = 25,0798... cases à parcourir.
 
 
120=$x
6=$y
 
145=$coordX
4=$coordY
 
 
j'ai transformé en code suivant :
 
$calcul=((($coordX-$x)^2+($y-$coordY)^2))^0.5;    
 
j'ai vu qu'il y avais des fonctions gmp_.... mais je ne sait comment vraiment faire.
 
merci encore ;)
 
 
EDIT : voici la solution : $calcul=sqrt((pow($coordX-$x,2))+(pow($coordY-$y,2)));      


Message édité par dtom le 16-08-2006 à 01:12:08

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » [PHP] insertion données depuis un fichier .SQL
 

Annonces Google
Publicité