19 06 2002 à 15:52 |
Hello, Non, je veux aps que l'on me mache le travail, je ferais tt tt seul, par contre, je voudrais savoir comment on fais un forum, mais du point de vue général, c à dire combien de tables utiliser pour la bdd et comme lier les sujets entre eux, parce que je pensais faire une table et un enregistrement par sujet, mais faut ajouter dans un même champ plusieurs réponses et là, je pense pas que ce soit bon, j'arais pensé à un enregistrement par réponse, mais après, comment savoir à quel sujet appartien quel message ? Voilà, je souhaite juste un chtite réponse ... Au fait, qui a bassé son BAC S spé maths ? Je voudrais savoir ce que vous avez penser de l'arithmétique ? (OK, pas de rapport, mais si yen a ...) |
|
19 06 2002 à 16:03 |
loin de moi l'idée de te mâcher le travail... ta méthode serait quasi-impossible à mettre un oeuvre. Ou alors sous dopants Ce que je te conseille, c'est de faire une recherche sur ce forum, le sujet a été abordé un grand nombre de fois et d'aller télécharger sur http://www.phpscripts-fr.net 2-3 scripts touts faits et de les décortiquer pour comprendre et te faire une idée. |
|
19 06 2002 à 16:25 |
OKi |
|
19 06 2002 à 16:46 |
C'est simple à faire un forum. Moi, j'ai fait comme ça : 2 tables : réponses et sujets. Dans la table sujet, tu mets les champs normaux. Dans la table réponses aussi, + un champ 'sujet' où tu enregistrera l'id du sujet lié à la réponse. Enfin bon, c'est une façon de faire. Tu peux le faire avec une seule table. |
|
19 06 2002 à 16:56 |
en fait c'est la méthode qu'utilise jean-claude sur son forum, donc forcément c'est du solide |
|
19 06 2002 à 17:09 |
moué je fais qu'une table. Avec une collone "parent". "0" Si c le premier sujet, ou l'id du sujet si c une reponse. |
|
19 06 2002 à 19:15 |
Merci, c vrai que les 2 tables, c une bonne technique. Je voudrais savoir un truc si vous savez, c quoi Primary, g pas bien compris à quoi ça sert sous mysql. unique, c pour que ce soit en un seul exemplaire. Et index, c pour accélérer, c bien ça ? Aalors, je pense que après, faut que je trie les messages par date, n'est-ce pas, et pour cela, faut que je mette en format DATETIME pour avoir l'heure et tout et tout en même temp (d'ailleur, si 2 personnes répondent à la même seconde, ça va beuguer ? Nan ?). Donc je veux mettre en forme la date (pour classer par date, je sais faire) par contre, j'ai testé ça pour une date : $req = mysql_query("SELECT DATE_FORMAT('2002-12-01 22:47:23','%d/%m/%Y %T')"); echo("$req"); Mais ça a pas l'air de marcher, je suis pas sûr de bien comprendre si c avec la fonction mysql_query que je dois utiliser une fonction MySQL. |
|
19 06 2002 à 19:25 |
le mieux a posteriori (apres avoir réfléchi) ca semble avec une seule table, a la ben, comme jacob aussi. peut etre un peu plus rapide, a confirmer avec moult benchs greffés sur 2 forums quasi identiques, si ce n'est au point de vue des tables. étude sympa a faire. évite le format datetime ou timestamp. prends des entiers. et stoque des timestamps unix (entiers). c'est plus "portable" je trouve, plus rassurant. a+ |
|
19 06 2002 à 19:27 |
Ben, utilise la fonction date(). Nan? |
|
19 06 2002 à 20:33 |
Oulà, je cherche pas la performance, mais la facilité, et oui, je commence, et t'es histoires de UNXI, c chaud ... Nan, je veux utiliser un truc fait par MySQl, pour MySQL ... |
|
19 06 2002 à 20:34 |
dat() de php ? ça met pas des dates mysql ça ! Je pourrais le faire avec des traitements de chaine mais vu qu'il y a une fonction mysql pour ... En fait, je cherche juste à savoir comment on utilise une fonction mysql avec php. |
|
19 06 2002 à 21:00 |
Pour les dates, tu peux utiliser (lors des insertions par exemple) la fonction NOW() de MySQL... |
|
19 06 2002 à 23:47 |
easy l'arithmétique et le reste aussi d'ailleur... |
|
20 06 2002 à 07:03 |
Je veux utiliser une fonction, mais je sais pas comment on utilise une fonction mysql !!! |
|
20 06 2002 à 07:05 |
Heu, t'as combien en maths d'ahabitude ? 17 ? moi, c plutôt 11.5 ... Au lycée de la vallée de Chevreuse si quelqu'un connais on sais jamais, si ça ce trouve yen a qui se connaissent ! |
|
Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification ! Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux. |