[PHP] insertion données depuis un fichier .SQL
Dernière réponse : dans Programmation
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".
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
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".
<?php include "config/config.php"; //Verifie si on peut se connecter a la base sql $connect=mysql_connect($host,$user,$pass) or die ("Impossible de se connecter"); mysql_select_db($base, $connect) or die ("Impossible de selectionner la base de donnees"); $sql = include "<a href="http://s11.travian.fr/map.sql" target="_blank">http://s11.travian.fr/map.sql</a>";
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
Autres pages sur : php insertion donnees fichier sql
Lassé par la pub ? Créez un compte
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 ..
>> 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 ..
.............
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...
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...
ha bha voila !
si tu ne t'explique pas correctement, on ne peut que deviner les choses ...
désolé pour la méprise
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
si tu ne t'explique pas correctement, on ne peut que deviner les choses ...
désolé pour la méprise
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
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)));
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)));
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumSQL - pb insertion caractères spéciaux avec UPPER
- ForumLecture d'un fichier de données
- ForumSql to php
- ForumCreer votre forum par php/sql
- ForumMysql insertion des donnèes
- Forumproblème insertion base de données avec visual studio
- ForumExtraction des données de plusieurs fichiers xls
- Forum[RESOLU] [PHP] Automatisation des saisies et insertion de texte
- ForumInsertion dans base de donnée (php/MySQL)
- Voir plus