SQL 如何让where条件等于一个变量 5

sql="SELECTb.titleFROMphpcms_special_contentASaLEFTJOINphpcms_contentASbONa.contentid... sql="SELECT b.title FROM phpcms_special_content AS a
LEFT JOIN phpcms_content AS b ON a.contentid = b.contentid
LEFT JOIN phpcms_special AS c ON a.specialid = c.specialid
WHERE b.catid="'.{$CATEGORY[$r[catid]][catid]}.'}
这个where条件应该怎样写 这样写不对
展开
 我来答
倦侃
2013-05-17 · TA获得超过1195个赞
知道答主
回答量:82
采纳率:0%
帮助的人:95.1万
展开全部
不太理解你的等于一个变量是什么概念,
sql="SELECT b.title FROM phpcms_special_content AS a
LEFT JOIN phpcms_content AS b ON a.contentid = b.contentid
LEFT JOIN phpcms_special AS c ON a.specialid = c.specialid
WHERE b.catid=?"
PreparedStatement pst = con.prepareStatement(sql);
pst.setString(1,变量);
pst.executeQuery();
射手幽灵伊
2013-05-17 · TA获得超过2715个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1920万
展开全部
就是这样写,
拼语句的时候,把变量加进来就可以了。
b.catid=‘" + ?? + "'"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式