Page 1 sur 1

Fichier Txt

Posté : 25 août 2008, 19:38
par Dexion
Bonsoir à tous,

Je vous explique mon petit soucis,

J'ai un fichier texte dans lequel je stock, une liste de film avec les détails suivant :

Numéro / Nom / Année / Genre / Durée

Ensuite a l'aide d'un script php je génère mon fichier txt dans une liste par lettre de L'alphabet, jusque là tout va bien, enfin c'est ce que je veux faire.

Et maintenant j'aimerais si c'est possible, travaillé sur mon fichier txt afin de mettre en place un système de recherche par genre ou par année par exemple, mais je ne vois pas très bien comment commencé, donc si quelqu'un aurais une idée je suis preneur !

Et si il vous faut le code de mon php pas de soucis demandez moi !

Voila merci d'avance à tous.

Posté : 25 août 2008, 19:48
par katagoto
Je penses que ce serait très chiant à faire comme, il faudrait le transformer en tableau et effectuer une recherche dessus, je te conseils de t'orienter vers un base de donnée légère et portable : SQLite

Posté : 25 août 2008, 19:54
par Dexion
Ok merci,

J'aurais quand même souhaiter faire autrement qu'avec une base de donnée, pour ne pas à avoir a installer une base de donnée sur les ordinateurs, c'est pour cela que j'avais opté pour un fichier txt qui est plus simple d'utilisation, mais bon la base de donnée reste plus complète.

Je vais voir ce que propose SQL Lite je ne connais pas ( juste le nom ).

Posté : 25 août 2008, 20:11
par AB
Effectivement pour travailler sur des tableaux de grandes tailles, une bdd telle que sqlLite ou MySql est tout à fait adaptée. La recherche sur les champs sera plus simple et plus rapide, normal vu que c'est conçu pour ça.

Si ta liste est amenée à s'étoffer, c'est donc La solution. Maintenant si ton tableau ne comporte que quelques dizaines ou centaines de titres tu peux envisager de travailler avec un tableau enregistré dans un fichier texte. Mais regardes plutôt vers les bdd, c'est le moment où jamais et ce sera beaucoup plus souple et évolutif.

Posté : 25 août 2008, 21:38
par Berzemus
et si tu veux le confort d'un simple fichier texte avec la fonctionnalité d'une base de donées, c'est SqLite qu'il te faut. Ce sera un petit fichier .db dans le répertoire de ton application, et puis c'est tout..

Posté : 26 août 2008, 09:01
par Dexion
Merci à vous pour les réponses,

Effectivement j'ai regardé du coter de SQL lite et sa m'a l'air intéréssant, donc je vais essayé de faire cela, si j'ai un soucis je reviendrais vous demandez conseil !

Merci encore pour l'eclaircicement :D.


Edit :

J'ai Finalement opté pour faire une recherche dans le fichier en plus d'une recherche via une base de donnée qui marche nickel ( merci pour SQLite ) !