Liaison de 3 tables Select SQL
ced3E
Messages postés
107
Statut
Membre
-
prosthetiks Messages postés 1309 Statut Membre -
prosthetiks Messages postés 1309 Statut Membre -
Bonjour,
Bon voila ça fais un petit moment que je réfléchie a comment faire pour n' avoir que les amis dans le résulta et non tout les membres de connecté.Donc pour la conection " online "
Je fais un insert de l' id dans ma table idfriendsonline ou je stock l' id du membre en question.
Mais comment n' afficher que les amis ?
Récapitulatif des tables :
- idfriendsonline
- membres
- Friends
Donc pour afficher les membres en ligne fais donc ça :
Bon voila ça fais un petit moment que je réfléchie a comment faire pour n' avoir que les amis dans le résulta et non tout les membres de connecté.Donc pour la conection " online "
Je fais un insert de l' id dans ma table idfriendsonline ou je stock l' id du membre en question.
Mais comment n' afficher que les amis ?
Récapitulatif des tables :
- idfriendsonline
- membres
- Friends
Donc pour afficher les membres en ligne fais donc ça :
$result = mysql_query ("SELECT * FROM idfriendsonline
LEFT JOIN membres ON idfriendsonline.friendsonline=id WHERE friendsonline= " . $_SESSION['id'] . "");
if( mysql_num_rows( $result ) == 0 )
{
?>
<center><h2>Vous n'avez pas d' amis en ligne</h2></center>
<?php
}
else
{
while( $post = mysql_fetch_object( $result))
{
?>
<a href="members.php?id=<?php echo $post->id; ?>"><div id="member-result">
<img src="<?php echo $post->photo; ?>" width="50" height="50"/><div id="nom"> <?php $chaine = $post->Nomdefamille; $chaine = ucfirst($chaine);
echo $chaine ;?>
<?php $chaine = $post->Prenom; $chaine = ucfirst($chaine);
echo $chaine ;?></div></div></a>
<?php
}
}
function safe($var)
{
$var = mysql_real_escape_string($var);
$var = addcslashes($var, '%_');
$var = trim($var);
$var = htmlspecialchars($var);
return $var;
}
?>
A voir également:
- Liaison de 3 tables Select SQL
- Ai suite 3 - Télécharger - Optimisation
- Tables des matières word - Guide
- Picasa 3 - Télécharger - Albums photo
- Photorecit 3 - Télécharger - Visionnage & Diaporama
- Please select boot device ✓ - Forum Windows
1 réponse
xD
Parano
function safe($var)
{
$var = mysql_real_escape_string($var);
$var = addcslashes($var, '%_');
$var = trim($var);
$var = htmlspecialchars($var);
return $var;
}
Le plus simple est de spécifier les champs que tu veux retourner dans ton select... pour le moment tu fais un select *. Fais ton tri à ce moment là non ?
Parano
function safe($var)
{
$var = mysql_real_escape_string($var);
$var = addcslashes($var, '%_');
$var = trim($var);
$var = htmlspecialchars($var);
return $var;
}
Le plus simple est de spécifier les champs que tu veux retourner dans ton select... pour le moment tu fais un select *. Fais ton tri à ce moment là non ?