par
Ryle » 06 avr. 2021, 11:53
Salutations !
J'arrive un peu pendant la bataille, mais peux tu préciser ce que tu veux faire exactement ? Quand tu fais refer = id, tu récupères les enregistrements pour lesquels les colonnes id et refer ont la même valeur. Est-ce que c'est ce que tu attends où tu veux juste les enregistrement qui ont pour refer 1 ou 4 ou 0 ...
Pour moi, tout ce qu'il y a à faire c'est remplacer la comparaison avec 'id' par une variable dans ta requête :
$req= $bdd->query("SELECT * FROM latable WHERE refer= " . $ref);
Si $ref a la valeur 1, il te retournera les deux enregistrement où refer = 1, si $ref = 0, tu auras le 3e et si $ref = 12 tu n'auras pas de résultat.
A toi ensuite de passer la bonne valeur de $ref en fonction de ce que tu veux récupérer comme enregistrements
Après si c'est pas ça du tout, au temps pour moi et je vous laisse approfondir la jointure
