2017-03-23 2 views
0

Je viens donc de commencer à programmer. Je connais très bien HTML, JS, PHP et SQL. Cependant, je ne comprends pas vraiment les serveurs et en fait j'ai quelque chose à faire. J'ai trouvé cette bonne API météo où vous pouvez lui envoyer une URL et elle renvoie des données JSON sur la météo dans cette zone. Je sais comment l'analyser et l'enregistrer dans une base de données. Cependant, ce dont je ne suis pas sûr, c'est de consigner ces données et de les faire automatiquement. En d'autres termes, que dois-je apprendre pour consigner les données (qu'il s'agisse d'une base de données ou d'un fichier CSV) à propos de la météo toutes les heures? Je ne demande pas une explication complète, j'ai juste besoin de conseils pour m'envoyer dans la bonne direction.Où commencer lorsqu'il s'agit de consigner automatiquement les données dans la base de données

Répondre

1

Un serveur est juste un ordinateur dédié pour fournir un service tel que l'accès aux dossiers ou l'hébergement d'un site. En fonction de ce que vous aimeriez faire, vous pouvez configurer un serveur Apache sur n'importe quel PC fonctionnant sous Linux. Ou vous pouvez utiliser un service d'hébergement tel que Hostgator ou Godaddy et utiliser les outils mySQL dans le cpanel pour configurer votre propre matériel et voir comment il fonctionne.

http://www.everythinglinux.org/webserver/index.html

En ce qui concerne la JSON comment voulez-vous être à la recherche de présenter les données? Sur un site ou sur une application?

+0

Je pense que je vais vouloir le représenter graphiquement, mais je veux aussi le stocker à des fins historiques –

+0

Je crois que les données recueillies doivent être stockées dans une table de votre base de données. Je dirais qu'après avoir créé la table en SQL dédiée à la collecte de température, il faudrait utiliser PHP pour envoyer les données depuis JSON. Je crois qu'il ya un article qui peut vous aider http://stackoverflow.com/questions/19758954/get-data-from-json-file-with-php En ce qui concerne le graphique, il s'agirait de régler un code pour collecter des données en fonction du temps et les afficher dans un graphique. Cela me rappelle un peu de ce https://plot.ly/javascript/ – ProxyFox