J'aimerai utiliser une requête sur le site https://openclassrooms.com/courses/cree ... ois-autres
Code : Tout sélectionner
$query = $db->prepare('
SELECT (ami_from + ami_to - :id) AS ami_id, ami_date, membre_pseudo, online_id
FROM forum_amis
LEFT JOIN forum_membres ON membre_id = (ami_from + ami_to - :id)
LEFT JOIN forum_whosonline ON online_id = membre_id
WHERE (ami_from = :id OR ami_to = :id) AND ami_confirm = :conf ORDER BY membre_pseudo');
$query->bindValue(':id',$id,PDO::PARAM_INT);
$query->bindValue(':conf','1',PDO::PARAM_STR);
$query->execute();
Le passage avec "SELECT (ami_from + ami_to - :id) AS ami_id" me paraît un peu dur ^^
La jointure "ON membre_id = (ami_from + ami_to - :id)"
Et le passage de "WHERE (ami_from = :id OR ami_to = :id)"
Pour le reste, j'ai les bases, j'y arrive.
C'est la parenthèse, les signes = + - qui me bloque dans cette requête.
Merci pour votre aide =)