comment alimenter sa base MYSQL

Ce forum est dédié aux discussions qui concernent les graphiques réalisés avec la librairie Highcharts, Une question, un bug ?

Modérateurs : jturlier, Météo Villarzel

Répondre
alain
Messages : 101
Enregistré le : 21 nov. 2014, 20:23

comment alimenter sa base MYSQL

Message par alain » 22 nov. 2014, 01:15

bonjour
Je débute,mais vrai débutant je vais encore abuser de votre patience.

- j'ai créer une base MySQL
le l'ai remplie a l'aide de quelque heures de données de ma station (Xnet2Sql)
- j'ai suivit ce tuto pour faire mon premier graphique: http://www.boock.ch/meteo/tuto_mysql_hi ... rts_01.php
bien sur ça ne marchait pas car les versions PHP et Hicharts on évoluée!
-mais j'ai trouvé pour Hichart: http://www.boock.ch/meteo/forum/viewtopic.php?f=19&t=67 comment adapter a la version 4
- ensuite j'ai trouver comment remplacer Extension mysql obsolète:http://www.boock.ch/meteo/forum/viewtop ... ysqli#p442

- j'ai réussit a faire mon premier graphitique en comprenant le tuto :D
par contre une question me tortille:
quelle sont les moyens a notre disposition pour remplir une base de donnée a la volée?
quelle programme utilisez vous, ou peut on envoyer les données a l'aide de son navigateur ( avec une URL)
je visualise mal comment faire la liaison entre la base de donnée extérieure et son PC. Si vous avez des tutos ou combines, enfin toutes les idées sont les bienvenues.
Dernière questions est 'til obligatoire d'utiliser le champs heures et dates au format unix, ne peut ton pas faire les requêtes sur un simple champs dates et heure. Voila plein de questions
Alain qui remercie pour ce tuto formidables, ainsi que ceux qui mon permit de l'adapter aux évolutions Hicharts et SQL
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
station Orégon WMR 200
logiciel Xnet version 2012-03-17a et Graphweather V 3.0.15
windows XP SP3 sur vieux portable destiné a la météo
Windows7 sur mon portable, permet de tester les applications qui ne veulent plus de XP
http://mapetitemeteo.esy.es/

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: comment alimenter sa base MYSQL

Message par Météo Villarzel » 22 nov. 2014, 01:27

Salut,
je pense que tu as presque tous compris.
Tu alimentes apparemment une BDD en local, alors il te faut faire la même chose avec Xnet2SQL, tu indiques le chemin de ta BDD chez ton hébergeur www.xxxx.xx au lieu de localhost
Avec évidement ton identifiant et MDP.
Tu dois déjà créer la base de données chez ton hébergeur, Xnet2SQL va créer les tables tous seul comme un grand.
Après tu modifies ton script de connexion pour te connecter chez ton hébergeur.

Bien sûr tu laisses Xnet2SQL tourner, il va remplir ta BDD à chaque enregistrement de Xnet

par exemple

Code : Tout sélectionner

<?php
$server ="localhost";
$user = "ton nom utilisateur"; 
$pwd = "ton_mot_de_passe";
$db ="le nom de ta BDD"; 
$conn=mysqli_connect($server,$user,$pwd,$db);
If(! $conn) {
exit("Echec de la connexion");
}
?>
C'est tout ;)

Encore une petite chose, n'oublie pas de compléter ta signature ça va certainement nous aider
http://www.boock.ch/meteo/forum/viewtopic.php?f=28&t=8

A+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: comment alimenter sa base MYSQL

Message par Météo Villarzel » 22 nov. 2014, 01:42

P'tite question, tu es juju http://mapetitemeteo.esy.es/ sur le forum de GW ?

A+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

alain
Messages : 101
Enregistré le : 21 nov. 2014, 20:23

Re: comment alimenter sa base MYSQL

Message par alain » 22 nov. 2014, 11:12

bonjour
P'tite question, tu es juju http://mapetitemeteo.esy.es/ sur le forum de GW ?
oui je suis démaqué :o
je pensais que les deux forums étaient liés

mon hébergeur accepte pas Data2sql ni xnet2sql, donc je me demandais comment vous faite?
j'ai vue un fichier realtime.txt. Je me pose la question:
si j'envoie périodiquement ce fichier sur mon serveur (comme je ne connait pas le PHP la question est peut être bête) je me demande si en PHP je peut extraire ses données et remplir la base SQL
l'idée serait de faire un peut comme les fonction de traitement de chaine en basic
1) j’extrais la date et l'heure qui se trouve par exemple en début de chaine avec la fonction exemple parmi d'autre possibilité
la fonction Left
'Renvoie les 3 premiers caractères d'un texte

Code : Tout sélectionner

MsgBox Left("je_suis_le_meilleur", 3) 'renvoie "je_"
-2) je cherche le caractère séparateur , ou ;

Code : Tout sélectionner

 InStr(start, string1, string2, compare)
-3 quand j'ai trouvé le séparateur après j'ai toutes les possibilité d’extraire les données qui m'intéressent
a gauche avec la fonction Left
a droite avec fonction Right
a l’intérieur fonction Mid
au fur et a mesure je place les résultats dans mes variables
et je crée une routine pour insérer le contenu de chaque variable dans la base j'ai regardé INSERT et UPDATE (Pour MYSQL)
voila en Basic, pour moi cela ne poserais pas de problèmes, mais en PHP est ce réalisable?
de plus en Basic selon le type de variable je peut lancer des calculs. en PHP je ne sait pas si on peut faire la même chose.

un exemple sur ma teleinfo si j'applique la méthode çi dessus et que j'ai deux variable index_old et index_news, est'il possible en PHP de faire un calcul du type:
( index_news moins index_old ) multiplié par le prix du KW afin de remplir une variable cout pour afficher un graphe et garder un tableau cout par mois.
la limitation que j'ai avec mon programme en Basic c'est qu'il me remplit une feuille par mois, et c'est figé.
si le php permet des calculs, alors avec un datepiker on peut sélectionner un cout dans un espace de temps choisit librement...
que de question.....
Alain
station Orégon WMR 200
logiciel Xnet version 2012-03-17a et Graphweather V 3.0.15
windows XP SP3 sur vieux portable destiné a la météo
Windows7 sur mon portable, permet de tester les applications qui ne veulent plus de XP
http://mapetitemeteo.esy.es/

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: comment alimenter sa base MYSQL

Message par Météo Villarzel » 22 nov. 2014, 17:33

mon hébergeur accepte pas Data2sql ni xnet2sql, donc je me demandais comment vous faite?
On a pris un vrai hébergeur :roll:

C'est possible de charger une bas de données depuis un fichier csv, mais je ne connaît pas la méthode, il faut chercher ça sur le net ou un forum PHP ou MXSQL.

En PHP il est tous a fait possible de faire des calculs, même très complexes.


A+
Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

alain
Messages : 101
Enregistré le : 21 nov. 2014, 20:23

Re: comment alimenter sa base MYSQL

Message par alain » 22 nov. 2014, 20:48

bonsoir
On a pris un vrai hébergeur
hoooooooo :lol: trop facile! :lol:
le mien est gratuit.
Donc il va falloir que je me fende de 2,41€ par mois!!
triste vie :cry:
station Orégon WMR 200
logiciel Xnet version 2012-03-17a et Graphweather V 3.0.15
windows XP SP3 sur vieux portable destiné a la météo
Windows7 sur mon portable, permet de tester les applications qui ne veulent plus de XP
http://mapetitemeteo.esy.es/

Avatar du membre
Météo Villarzel
Administrateur du site
Messages : 524
Enregistré le : 06 févr. 2014, 09:48
Contact :

Re: comment alimenter sa base MYSQL

Message par Météo Villarzel » 22 nov. 2014, 21:25

Station Vantage Pro2+ avec station agricole - Weatherlink - GraphWeather 3.0.15b - Cumulus 1.9.4 - Windows 7/64
Graphique dynamique à partir d'une bd MySql - VP2SQL

Image

Répondre