【发布时间】:2010-04-25 12:57:05
【问题描述】:
如何在 mysql select 语句中使用 php 变量(数组)?
我正在设计一个拍卖网站,目前正在开发一个页面,该页面可让人们查看一个项目的所有当前出价列表。我想显示 3 列:
amountbid - 每个投标人对该项目的投标金额(保存在 tblbid 中)
bidderid - 每个出价者的 ID(在 tbluser 中找到)
total_positivity_feedback - 有多少用户为投标人留下了正面反馈(根据 tblfeedback 计算)
要查找“金额”和“投标人”列,我从上一页传递了essayid URL 参数。这工作正常。
尽管如此,我无法为每个出价的不同用户显示 total_positivity_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
我认为实现此目的的唯一方法是使变量包含那些为该特定论文出价的人的出价者?我似乎无法弄清楚如何做到这一点?!?
非常感谢您的帮助
【问题讨论】:
标签: php sql select arrays variables