Ses derniers messages sur les forums
Ben dans les <option> de ton menu select, tu places les id, comme çà tu as directement les id des catégories, non ?
le 28/01/2006 à 19:11
blog
Alors mon avis :
- faire un count pour chaque post (soit plusieurs requetes par page), c'est une connerie.
- avoir un champs qui stocke le nombre de réponse peut etre une bonne idée, mais si le compteur part en vrille, c'est pas cool. Dans ce cas, tu peux utiliser une "rustine" (une rustine etant un bout de code en php que tu stockes qqs part et qui sert juste à recalculer les compteurs de tous les posts)
- faire un left join pour compter le nombre de réponse : bonne option, mais attention à tout bien indexer.
Pour un gros forum, j'opetrais pour la deuxieme solution.
Tu n'utiliserais pas un 'confirm' en javascript sur un <a href> ?
Ou un truc du genre ?
Si oui, met bien un return false sur ton onclick, sinon, il est executé deux fois.
Si ca n'a rien à voir, montre nous ton code.
$result=mysql_db_query("gestion","select * from gestion_memo where mem_id=$mem_id",$db_link);
Ta requete deconne => prend l'habitude de mettre un or die mysql_error() dessus pour voir le message d'erreur associée.
Fais un print_r de tes variables avant de faire ta requete, tu verras ce qui est défini et ce qu'il ne l'est pas au lieu de repeter que c'est la bonne méthode
Pis je ne comprend pas d'ou sort ton $_POST ?
Je ne sais pas si j'ai raison, mais pour le moment, dans tous les projets PHP que j'ai suivi, je n'ai jamais eu besoin de cache.
Même chez ifrance, pourtant, du trafic on en a. je ne connais pas vraiment le trafic, mais je peux dire qu'on a au moins 4 000 000 de pages vues par jour. Et pourtant on est pas riche, on ne peut pas se permettre d'acheter plein de machines : c'est juste du MySQL bien tuné, bien administré, des structures de tables bien concues et des bons index.
Pour la petite histoire, j'ai connu des boites en informatique qui ne connaissaient pas les index : les mecs rachetaient des machines sans comprendre pourquoi ca ramait au bout d'un moment. Tu debarques chez eux, tu crées un index, et la, tu es dieu pour eux :)
J'ajoute quelque chose : le count sur de l'innodb avec des tables à 3 000 000 d'entrées, MySQL, il aime, mais alors pas du tout !
Ben cherche un petit peu :)
Ca ne s'invente pas un bout de code, avec un peu de logique, tu y arriveras.
Ben c'est quoi le conteneur ?