.CSV en guise de BDD... Possible ?

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 : .CSV en guise de BDD... Possible ?

Testé

par Fabio » 03 oct. 2005, 17:20

Oui, j'ai déjà testé, mais j'arrive à afficher toutes les lignes du document, ou bien qu'un seul champs, je n'arrive pas à ce que je veux...

par Cyrano » 03 oct. 2005, 16:53

Tu devrais explorer la fonction fgetcsv() :)

Traduction

par Fabio » 03 oct. 2005, 16:49

OK ! Alors c'est parti !!

Le but est que lorsque l'on clique sur un produit, ça envoie la référence du produits dans une variable (ex. $ref=pdt-1), puis :

- Ouvrir BASE-WEB.csv
- Lire ligne après ligne, la 1ère colonne (=REFERENCES) jusqu'à trouver la référence "pdt-1"
- stopper
- Lire la totalité de la ligne
- Fermer BASE-WEB.csv


Comment on traduit ça alors ? :oops: lol

par mere-teresa » 03 oct. 2005, 16:36

Décris point par point ce que doit effectuer le programme :) et tu auras beaucoup avancé, après il suffit de "traduire" en PHP.

CSV... BDD ?

par Fabio » 03 oct. 2005, 16:08

Merci de vos réponses. Le XML est sans doute une meilleure solution, mais j'ai fait bcp de recherches pour convertir ma gestion commerciale au format csv.... :oops:

Je n'ai aucune idée du code que je dois mettre, et c'est bien le soucis...
C'est bien pour cette raison que je me suis permise de poster mon message sur ce forum pour débutant :(

par Cyrano » 03 oct. 2005, 15:56

Tu as un script de départ qu'on aie une idée de comment tu cherches à procéder ?

C'est sur que ce serait plus faciile avec une base de données, mais c'est tout à fait faisable quand même avec des fichiers textes.

par mere-teresa » 03 oct. 2005, 15:55

Tu peux lire un fichier, en sachant que la donnée que tu dois lire est ligne x et après y points-virgules.
une fonction qui lit un fichier CSV par exemple : http://www.nexen.net/scripts/details.php?scripts=1127

Ensuite, si tu es en PHP5, voire même en PHP4, je te conseillerai de stocker tes donneés en XML plutôt que dans un fichier texte, car PHP possède des fonctions exprès pour interagir avec ce format (notamment si tu veux ajouter ou sélectionner plusieurs informations).

C'est mon avis qui n'engage que moi.

.CSV en guise de BDD... Possible ?

par Fabio » 03 oct. 2005, 15:50

Bonjour à tous,

Je débute toujours... Et j'ai besoin que qqn m'éclaire !

J'ai un .csv qui contient 4 colonnes (160 produits au total) :
REFERENCE / RAYON / DESCRIPTIF / PRIX


Ce que je voudrais :
Lorsque je clique sur une référence su mon site, on va lire (dans le csv) la ligne entière correspondante.

J'ai fait bcp de recherches. J'ai trouvé des fonctions qui vont lire TOUT le documents, ou seulement une cellule.... Mais rien qui va lire une ligne si telle variable est remplie...
Est-ce que c'est possible ? Où faut-il obligatoirement passer par une base SQL ?


Merci beaucoup à ceux qui me réponderont