Probleme sql.

Bonjour,
J'ai un problème sql, voici mon code.
try
{
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=localhost;dbname=aboutme', 'emmanuelcoppey', 'azerty', $pdo_options);
    
    $req = $bdd->prepare('SELECT tweet.id, image, membre_pseudo, forum_amis.ami_to, contenue, temps 
FROM tweet 
LEFT JOIN forum_amis ON id = ami_to 
WHERE id = :id OR ami_to = :id ORDER BY temps DESC');
    $req->execute(array(
    'pseudo' => $pseudo,
	'id' => $id
	));
    
    echo '<ul style="list-style: none;">';
    while ($donnees = $req->fetch())
    {
    	echo '<div id="message"><p><strong><a href="voirprofil.php?action=voir&login='.$donnees['membre_pseudo'].'">'.$donnees['membre_pseudo'].'</A></strong> '.$donnees['temps'].'</p><li>';
    	    $texte = stripslashes($donnees['contenue']); // On enlève les slash qui se seraient ajoutés automatiquement
    $texte = htmlspecialchars($texte); // On rend inoffensives les balises HTML que le visiteur a pu rentrer
    $texte = nl2br($texte); // On crée des <br /> pour conserver les retours à la ligne
    
    // On fait passer notre texte à la moulinette des Regex
    $texte = preg_replace('#@[a-z0-9._/-]+#i', '<a href="voirprofil.php?login=$0">$0</a>', $texte);
    $texte = preg_replace('#\[i\](.+)\/i\#isU', '<em>$1</em>', $texte);
    $texte = preg_replace('#\[color=(red|green|blue|yellow|purple|olive)\](.+)\/color\#isU', '<span style="color:$1">$2</span>', $texte);
    $texte = preg_replace('#http://[a-z0-9._/-]+#i', '<a target="_blank" href="$0">$0</a>', $texte);
echo ''.$texte .'<br /><img height="100" src="'.$donnees['image'].'"/></li></div>';
    // Et on affiche le résultat. Admirez ! :D
    
        
    }
    echo '</ul></div>';
    
    $req->closeCursor();
}
catch(Exception $e)
{
    die('Erreur : '.$e->getMessage());
}


2 réponses

  1. Mes tables sont :
    forum_amis :
    ami_from (id du membre qui est ami avec nous),
    ami_to (id du membre avec qui on est ami),
    ami_confirm (confirmation de l'amitié),
    ami_date (date de l'amitié).

    tweet :
    id (l'id du membre qui poste),
    contenue (contenu de message),
    temps (date du message),
    image (s'il y a une image).

    Je voudrai donc que le script affiche les messages de leurs amis, par ordre de temps.

    Une idée?
    Quelqu'un?
    1. il faudrait, je pense, décrire le problème qui va avec si vous souhaitez des réponses.