Comment utilisez-vous une variable php (tableau) dans une instruction select mysql?Comment utiliser les variables php (tableaux) dans les instructions select de mysql?
Je conçois un site d'enchères et travaille actuellement sur une page qui permet aux gens d'afficher une liste de toutes les offres actuelles pour un article. Je veux afficher 3 colonnes:
amountbid - le montant que chaque soumissionnaire a une offre pour l'élément (tenue à tblbid)
bidderid - l'id de chaque soumissionnaire qui a une offre (dans tbluser)
total_positivity_feedback - combien d'utilisateurs ont laissé des commentaires positifs pour le soumissionnaire (calculé à partir tblfeedback)
pour trouver les colonnes 'amount' et 'bidderid' je passe le paramètre URL d'essayid de la page précédente. Cela fonctionne bien. En dépit de cela, je ne peux pas afficher la colonne total_positivity_feedback pour les différents utilisateurs qui ont fait chaque enchère.
Ma requête mysql ressemble à ceci:
select
tblbid.bidderid,
tblbid.amount,
(select count(tblfeedback.feedbackid) from tblfeedback WHERE tblfeedback.writerid = "ARRAY VARIABLE GOES HERE") AS total_positivity_feedback FROM tblbid WHERE tblbid.essayid = $essayid_bids
Je suppose que la seule façon d'y arriver est de faire la variable contient les années bidderid de ces personnes qui ont soumissionné pour cet essai particulier? Je n'arrive pas à trouver comment faire ça?!?
Un grand merci pour votre aide