paul5454 Posté 16 Novembre 2007 Partager Posté 16 Novembre 2007 Bonjour, J'essaie de faire un trombinoscope de mon assoc mais je cale sur une requête J'ai deux tables trombi_name id_name nom trombi_experience id_experience id_name annee fonction Ma requête est la suivante <?mysql_connect($server, $user, $pass) or die('Erreur de connexion'); mysql_select_db($db) or die('Base inexistante'); $sql = "SELECT trombi_name.id_name, trombi_name.nom, trombi_experience.id_experience, trombi_experience.id_name, trombi_experience.anne, trombi_experience.fonction FROM trombi_name, trombi_experience WHERE trombi_name.id_name=trombi_experience.id_name ORDER BY trombi_name.id_name "; $result = mysql_query($sql) or die ('Erreur : '.mysql_error() ); while ( $list = mysql_fetch_array( $result ) ) { echo ' '.$list['id_name'].' / - '.$list['nom'].' - '.$list['anne'].' - '.$list['fonction'].' <br> ';} mysql_close(); ?> J'obtiens NomA - 1999 - pompier NomA - 1995 - plombier NomB - 1995 - ambulancier Mais je voudrais afficher NomA - 1999 - pompier - 1995 - plombier NomB 1995 - ambulancier Pourriez-vous m'aider à formuler la requête ? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
devwebb Posté 18 Novembre 2007 Partager Posté 18 Novembre 2007 <?$query = mysql_query("SELECT nom from trombi_name")or die(mysql_error());while ($sql=mysql_fetch_array($query)){$nom[]=$sql['nom'];}foreach($nom as $name){$sql = "SELECT trombi_name.id_name, trombi_name.nom, trombi_experience.id_experience, trombi_experience.id_name, trombi_experience.anne, trombi_experience.fonction FROM trombi_name, trombi_experience WHERE trombi_name.id_name=trombi_experience.id_name and trombi.name = $name ORDER BY trombi_name.id_name ";$result = mysql_query($sql) or die ('Erreur : '.mysql_error() );while ( $list = mysql_fetch_array( $result ) ) {echo ' '.$list['id_name'].' / - '.$list['nom'].' - '.$list['anne'].' - '.$list['fonction'].' <br> ';}}?> Essaye un truc comme ca Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant