[RESOLU] Dois-je vraiment utiliser php ^^ ?

Petit nouveau ! | 5 Messages

16 févr. 2013, 10:11

Oui, je vais pas vous ennuyer toutes les 5 mn... suite au id resource sur requete select, mon fetch row retourne 1, ce qui, si j'ai compris signale un tableau de longueur 1, mais mon fetch array ne retourne - au mieux - que ()...

Donc, bon, voilà la vraie question : j'ai un flash. Je croyais avoir résolu le plus gros avec ma partie "admin" qui me permet de rentrer les infos dans la bdd... mais maintenant il faut que je les récupère et je vois que c'est pire :lol:

Certes je pourrais me pencher VRAIMENT sur la question, mais je me demande ceci : j'ai une solution simple, qui consiste à mettre mes données dans des txt que le flash loadera directement. J'ai à chaque article visité par l'utilisateur 5 fichiers d'environ 150 bytes à loader... le poids est faible, mais j'ignore la rapidité de la lecture online dans un fichier.... ai-je vraiment un gain avec php/bdd ou dois-je laisser tomber, le temps à apprendre les bases du langage étant trop important par rapport au gain pour le site...

En vlà d'la question vindiou :mrgreen:

ViPHP
xTG
ViPHP | 7331 Messages

16 févr. 2013, 13:24

Une base de données ce sont des fichiers avec des systèmes d'indexation pour des recherches rapide.
Mais si tu as peu de données un simple fichier texte suffit amplement.

Eléphant du PHP | 453 Messages

16 févr. 2013, 15:00

Salut,

Oui mais non finalement pour le txt. Pourquoi ? Admettons que ton fichier texte soit dans ce style :

Code : Tout sélectionner

<h2>article 1</h2> <p><img src="chemin/chuck-norris-1.jpg" alt="CN">Hitman a un code barre sur le crâne parce que Chuck Norris l'a acheté pour Noël pour son enfant. Ce que vous appelez une brulure au troisième degré, Chuck Norris appelle ça de l'acné Chuck Norris peut se garer dans Paris pendant les heures de pointes. Chuck Norris n'apprend pas, il sait. Pour s'endormir, Chuck Norris ne compte pas les moutons. Il les tue.</p> <p>Chuck Norris ne joue pas aux échecs, il gagne Si Chuck Norris devait emporter un objet sur une île déserte, ce serait une photo de Chuck Norris. <img src="chemin/chuck-norris-4.jpg" alt="CN">Quand Chuck Norris tue quelqu'un dans World of Warcraft, il meurt réellement Si Usain Bolt a ralenti à la fin de son 100m c'est parce qu'il a vu Chuck Norris sur la ligne d'arrivée... Quand Chuck Norris va à la piscine, personne ne pisse dans l'eau.</p> <p>Quand Chuck Norris tue quelqu'un dans World of Warcraft, il meurt réellement C'est Chuck Norris qui a inventé la fracture. Chuck Norris a sauvé le soldat Ryan. Le secret de la potion magique est contenu dans le pot de chambre de Chuck Norris Chuck Norris connait le nombre exact d'étoiles dans l'univers. Il en a compté un dixième et il a multiplié par 10.<img src="chemin/chuck-norris-10.jpg" alt="CN"></p> <img src="chemin/chuck-norris-145.jpg" alt="CN"> <h2>article 2</h2> <img src="autre_chemin/chuck-norris-145.jpg" alt="CN"> <p>Chuck Norris peut avoir un Mac Morning après midi. Depuis que Chuck Norris c'est battu avec Jeanne d'Arc, elle entend des voix. Chuck Norris ne fait pas de Fitness, son physique est naturellement parfait. Alors que Dieu créait la terre le premier jour, Chuck Norris créait Dieu, la veille. Chuck Norris ne tombe pas amoureux. <img src="autre_chemin/chuck-norris-185.jpg" alt="CN"> Il ne chute jamais. L'album "Chuck" de Sum 41 est en réalité un hommage à Chuck Norris. Chuck Norris a mis un doigt dans un trou noir, et il l'a bouché. Chuck Norris a déjà brûlé un feu rouge. Avec une allumette, même. Mieux vaut se faire frapper par la foudre que par Chuck Norris. L'habit peut faire le moine, mais pas le Chuck Norris.</p> <p>Chuck Norris a tué Jack Bauer en 24 secondes. Une seconde pour Jack, le reste pour ses téléphones portables. Quand Chuck Norris part en vacances, l'ONU est en crise. Chuck Norris n'a jamais vu quelqu'un tenter de le tuer. Le temps que la lumière arrive à ses yeux, son attaquant était déjà mort.</p> <h2>article 3</h2> <!-- etc. -->

Cette structure est difficilement maintenable finalement -> insertion/modification/suppression/lecture. Après, tu peux te tourner vers un fichier json ou xml. Mais le problème risque d'être le même. Si ton application est par exemple un blog que tu maintiens tout seul, Sqlite est un très bon compromis entre le txt et bulldozer MySql.

Pour ton souci de 1. Ca ressemble à un echo mysql_connect ou echo mysql_select_db. Montre nous ton code pour qu'on puisse t'aider.
La Tux attitude avec les kiw'z syou plait
Komodo Edit - Inkscape - Dia

Petit nouveau ! | 5 Messages

16 févr. 2013, 17:38

Lol
Je suis au boulot donc je n'ai pas mon script mais mes txt sont de la forme : contenu=blablablablablabla+blablabla etc tout nu sans html, sans balise.. C'est juste pour une frise chronologique. La longueur du txt est appréciable sur la première colonne de la frise de http://cine-sf.com. C'est très court, et c'est figé pas de maintenance
Modifié en dernier par morca le 16 févr. 2013, 22:53, modifié 2 fois.

Petit nouveau ! | 5 Messages

16 févr. 2013, 22:51

Ok, j'arrive du boulot et suite à vos deux avis, je pense que je vais rester sur les txt. A priori, les motifs pour les abandonner sont intéressants mais pas présents dans mon cas... Je ne connaissais pas le JSON, je garde ça sous le coude... Merci à vos deux interventions... et pour la proposition d'aide, mais comme je le disais, je ne vais pas vous ennuyer pour des trucs de bases si j'acceptais d'y passer un peu de temps 8-)

Quand à Chuck Norris heu.... il ne se regarde jamais dans une glace de peur de croiser le regard de Chuck Norris :mrgreen: