associer la table user à la table topic

Petit nouveau ! | 1 Messages

14 mars 2005, 19:33

yo tous le monde,

Nous sommes en train de réaliser un site avec une partie membre et un forum crée de nos propres mains.

Pour le moment tout va bien : On peut se connecter à son compte, se déconnecter, poster des messages, créer des topics, etc...

En faite tout va à peu près bien. Le seul problème, c'est que l'on souhaiterait, de la même manière que le forum phpbb, afficher des informations contenues dans la table users. Le problème est qu'on ne comprend pas du tout comment procéder. Etant donné qu'un accès à la table Post affiche les topics et messages, et parallèlement, mysql doit afficher les avatard et autres informations contenu dans l'autre table.

Nous ne voyons pas comment faire et nous aurions grandement besoin de votre aide. Merci beaucoup si pouvez ne serait-ce que nous indiquer une voie à suivre :)

Eléphant du PHP | 281 Messages

14 mars 2005, 21:00

Bonsoir,

Je ne vois pas du tout où est le problème ?

Vous avez surement dû faire une requête suivi d'un while pour afficher toutes les valeurs d'une table. Il vous suffit donc de faire une nouvelle requête à l'intérieur du while, où cette requête pointera sur la table membre afin d'en afficher le contenu voulu.
<?
$sql = mysql_query("SELECT ... FROM table");

while($row = mysql_fetch_assoc($sql) {

  // Ici il est tout à fait possible d'inbriquer d'autres requêtes

  $sql2 = mysql_query("SELECT ... FROM table");

}
?>
:wink:

@+

Invité
Invité n'ayant pas de compte PHPfrance

14 mars 2005, 21:24

:o :o :o

En gros faire une requète dans une requète ? :o

J'avais pensé que ça serait pas bein rigoureux ou un truc dans ce genre :p

Et bien merci beaucoup ! Maintenant tout devrais fonctionner à merveille !