Enregistrement des données

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Enregistrement des données

Re: Enregistrement des données

par Ryle » 10 févr. 2010, 21:36

SQLite ou toute autre base de données, te permettent en effet de stocker, modifier ou supprimer aisément tes données. Elles permettent également de croiser des informations, de réaliser des statistiques... bref, ça reste l'idéal pour manipuler des données :)

En ce qui me concerne, pour ce qui est de la configuration (qui ne changera qu'exceptionnelement), je vais généralement utiliser un fichier php que je vais inclure dans toutes mes pages. Tu peux aussi les mettre en base de données, mais dans la mesure ou chaque page consulter devra interroger ta base pour récupérer les mêmes valeurs et les passer à php, c'est pas terrible d'un point de vue performances.

Je réserve le xml à l'échange de données avec un autre système que le mien (type web service, flux rss, ...), mais ça ne reste qu'un point de vue personnel :)

Re: Enregistrement des données

par FredoMkb » 09 févr. 2010, 20:51

Merci Ryle pour ta réponse :)
La première chose à prendre en compte c'est : à quoi va servir ce fichier.
C'est en effet une bonne question...

Comme j'ai tenté de l'évoquer sur mon premier message, le fichier servira à conserver et réutiliser des données utiles (pour la configuration du site par exemple), des données infomatives et récurantes (titres, slogans, mentions légales, liens, pictos, etc.), et, enfin, certaines données utilisateur (noms, adresses e-mail, etc.).

Bref, des données de différentes natures et pour différentes utilisations. Certaines sont statiques et ne sont pas vouées à être modifiées, d'autres sont susceptibles de subir des changements et d'autres sont plutôt dynamiques...

Voilà, je voulais trouver une technique qui puisse s'adapter à ces différentes utilisations, car pour le moment je combinais les méthodes (sérialisé pour les données textuelles, ".ini" pour les configs et tableau Php pour les données dynamiques) et je suis venu à me dire que c'était un peu bête de multiplier ainsi les techniques, c'est pourquoi je voulais avoir votre avis...

SQLite je n'ai jamais fais, mais ça pourrait éventuellement convenir, non ?
Connaissait-vous un bon tuto sur cette technique ?

Merci à tous :)

Re: Enregistrement des données

par Ryle » 09 févr. 2010, 20:03

Il n'y a pas de solution meilleure qu'une autre, dans la mesure où tu ne donnes pas tous les éléments.

La première chose à prendre en compte c'est : à quoi va servir ce fichier.

- Est-ce pour remplacer complètement la base de données ? ou pour palier aux problèmes de connexion que tu as spécifié ?
- Vas-tu devoir parcourir ponctuellement le fichier pour retrouver des informations précises ? Et éventuellement avoir besoin de modifier une info spécifique sans toucher aux autres ?
- Est-ce pour déclarer une configuration qui est susceptible d'être exploité pas l'ensemble de tes pages et donc lu tel quel régulièrement ?
- Est-ce que c'est fait pour être partagé par php et un autre outil qui pourrait en avoir l'usage ?
- ...

La meilleure solution dépendra de ton usage de ce fichier (plus que de la popularité d'une base de données ;))

Re: Enregistrement des données

par stealth35 » 09 févr. 2010, 19:47

SQLite :wink:

Re: Enregistrement des données

par FredoMkb » 09 févr. 2010, 19:34

Oui, c'est vrai qu'il y a SQLite aussi...

La question demeure, quelle méthode est la meilleure ?

Merci :)

Re: Enregistrement des données

par stealth35 » 09 févr. 2010, 17:46

SQLITE ?

Enregistrement des données

par FredoMkb » 09 févr. 2010, 17:02

Bonjour à tous :)

Petite question... sur certains de mes projets je dois enregistrer des données et informations dans des fichiers (base de données pas toujours disponible ou inaccessible), quelle est la meilleure méthode :

- Fichier de type Php, avec include ensuite ;
- Fichier texte avec une sérialisation des données
- Fichier de type ".ini" ;
- Fichier de type Xml ;
- Autre ?

Le but est de sauvegarder des données de configuration par exemple, mais aussi des bouts de texte relativement courts (500 caractères environ), et, enfin, quelques bouts de code Html (liens, pictos, etc.).

Laquelle de ces solutions vous semble la plus adaptée à ce type d'utilisation ?
Laquelle est la plus sûre ?
Laquelle est la plus performante ?
Bref, laquelle me recommanderiez-vous ?

Merci à tous :)