mikhell Posted October 14, 2010 Share Posted October 14, 2010 Hi ! I tried to have to table in one mysql request... $discution = mysqli_query($connection, "SELECT * FROM discution_groupe, discution_membre"); <?php //selectionne les discutions $discution = mysqli_query($connection, "SELECT * FROM discution_groupe, discution_membre"); //faire afficher les messages while($arrayDiscution == mysqli_fetch_array($discution)){ echo "<div class='messageMurPrincipal'>"; echo "<div class='image_MSGmurPrinc'></div>"; //aller chercher le nom de l'usager qui à écrit le message et le groupe où est le message //prendre le id dans les array $IDmembreMsg = $arrayDiscution['id_membre']; $IDgroupeMsg = $arrayDiscution['id_groupe']; //selectionner dans la base de donnée $selectMembre = mysqli_query("SELECT nom FROM membres WHERE id_membre = '$IDmembreMsg'"); $selectGroupe = mysqli_query("SELECT nom FROM membres WHERE id_membre = '$IDgroupeMsg'"); //aller chercher les resultat dans la requete $fecthMembre = mysqli_fetch_row($selectMembre); $fecthGroupe = mysqli_fetch_row($selectGroupe); //enlever les nom du query et les mettre dans une variable $nomMembre = $fecthMembre[0]; $nomGroupe = $fecthGroupe[0]; //Afficher le nom de l'usager / le nom du groupe echo "<div class='nomGroupe_Usager'>".$nomMembre." / </div>"; echo "<div class='noteGroupeImportantes'>"; echo "</div>"; echo "<div class='corpsDuMessage'>"; echo " ".$arrayDiscution; echo "</div>"; echo "</div>"; } ?> but there no messages on my board !? Yes i got messages in my tables.... how can i do it ? plz help Link to comment https://forums.phpfreaks.com/topic/215856-merge-2-table-in-one-request/ Share on other sites More sharing options...
mikhell Posted October 14, 2010 Author Share Posted October 14, 2010 i have wrote 2 equal signs in my while ! but how can i order my request by my timestamp ? Link to comment https://forums.phpfreaks.com/topic/215856-merge-2-table-in-one-request/#findComment-1122118 Share on other sites More sharing options...
BlueSkyIS Posted October 14, 2010 Share Posted October 14, 2010 ORDER BY timestamp Link to comment https://forums.phpfreaks.com/topic/215856-merge-2-table-in-one-request/#findComment-1122125 Share on other sites More sharing options...
mikhell Posted October 14, 2010 Author Share Posted October 14, 2010 Thank you ! Now ... why my while doesnt show all messages ? it show only the messages in the table discution_membre, it didn't show the messages in discution_groupe <?php //selectionne les discutions $discution = mysqli_query($connection, "SELECT * FROM discution_groupe, discution_membre"); //faire afficher les messages while($arrayDiscution = mysqli_fetch_array($discution)){ echo "<div class='messageMurPrincipal'>"; echo "<div class='image_MSGmurPrinc'></div>"; //aller chercher le nom de l'usager qui à écrit le message et le groupe où est le message //prendre le id dans les array $IDmembreMsg = $arrayDiscution['id_membre']; $IDgroupeMsg = $arrayDiscution['id_groupe']; //selectionner dans la base de donnée $selectMembre = mysqli_query($connection, "SELECT * FROM membres WHERE id_membre = '$IDmembreMsg'"); $selectGroupe = mysqli_query($connection, "SELECT * FROM membres WHERE id_membre = '$IDgroupeMsg'"); //aller chercher les resultat dans la requete $fecthMembre = mysqli_fetch_array($selectMembre); $fecthGroupe = mysqli_fetch_array($selectGroupe); //enlever les nom du query et les mettre dans une variable $nomMembre = $fecthMembre['nom']; $prenomMembre = $fecthMembre['prenom']; $nomGroupe = $fecthGroupe['nom']; $noteMessage = $fecthGroupe['noteImportante']; //Afficher le nom de l'usager / le nom du groupe echo "<div class='nomGroupe_Usager'>".$prenomMembre." ".$nomMembre." / ".$nomGroupe."</div>"; //regarder si il y a une note importante if($noteMessage != ""){ echo "<div class='noteGroupeImportantes'>"; echo $noteMessage; echo "</div>"; } //Afficher le message echo "<div class='corpsDuMessage'>"; echo " ".$arrayDiscution['texte']; echo "</div>"; echo "</div>"; } ?> Link to comment https://forums.phpfreaks.com/topic/215856-merge-2-table-in-one-request/#findComment-1122126 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.