Как вы используете переменную (массив) php внутри оператора выбора mysql?
Я разрабатываю сайт аукциона и в настоящее время работаю над страницей, которая позволяет людям просматривать список всех текущих ставок для элемента. Я хочу отобразить 3 столбца:
amountbid - сумма, которую каждый участник торгов предлагает для позиции (удерживается в tblbid)
bidderid - идентификатор каждого участника, который сделал ставку (находится в tbluser)
total_posittivation_feedback - сколько пользователей оставили положительный отзыв для участника торгов (рассчитывается по tblfeedback)
Чтобы найти столбцы «сумма» и «ставка», я передаю параметр URL-адреса essayid с предыдущей страницы. Это отлично работает.
Несмотря на это, я не могу отобразить столбец total_posittivation_feedback для различных пользователей, которые сделали каждую ставку.
Мой запрос MySQL выглядит так:
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
Я полагаю, что единственный способ сделать это состоит в том, чтобы переменная содержала бидериды тех людей, которые претендуют на это конкретное эссе? Я не могу понять, как это сделать?!?
Большое спасибо за вашу помощь