Forum php

Répondre
Superleseb
le 19/05/2003 à 19:52
Superleseb
Salut, je pense que tu as peut être oublié de mettre le LIMIT 0,20 (par exemple) dans :
$sql = 'SELECT id, auteur, titre, date_derniere_reponse FROM forum_sujets ORDER BY date_derniere_reponse DESC LIMIT 0,20';
Si t'es fier d'être un Nazebroke, tape dans tes mains !!
LA GLOBULE
le 19/05/2003 à 20:02
LA GLOBULE
Arf, le problème est ailleurs.

Ligne 28 du wall tu declares $req.
Ligne 55 dans le wall, alors que tu es toujours dans le while de la lgine 31, tu redeclares $req pour un nouvau truc (ligne 59), avec en plus en mysql_free_result entre les deux.

Le probleme, c'est que quand tu passes pour la premiere fois le while du $req (ligne 31), ca marche, mais pour la deuxieme fois, ca merde, vu que la pour le while de la ligne 31, il utilise le $req de la ligne 59 au lieu de celui de la ligne 28.

Solution :
- Vire ton mysql_free_result($req) de la ligne 55.
- ligne 59 : declares un $req2 au lieu d'un $req
- ligne 60 : utilises ton $req2
- ligne 61 : met un mysql_free_result($req2);

Et la ca devrait rouler smiley
Superleseb
le 19/05/2003 à 22:31
Superleseb
Ok, ok, je retiendrais lol
Si t'es fier d'être un Nazebroke, tape dans tes mains !!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours