SQL语句中能不能用for循环

standford 2011-05-09 10:38:48
我这有个句子,"select sum(score) as score from `option` where oid in(".$option0.",".$option1.",".$option2.",".$option3.",".$option4.",".$option5.",".$option6.",".$option7.",".$option8.",".$option9.",".$option10.")"

$option0,$option1...这些是变的,根据提交过来的确定。这个句子怎么处理。请高手帮忙。
...全文
759 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
baoxiaohua 2011-05-10
  • 打赏
  • 举报
回复
还真不错
feng_lqwe 2011-05-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 t5500 的回复:]
PHP code
//动态构造SQL查询语句就可以了啊。
$sql = 'SELECT SUM(`score`) AS `score` FROM `option` WHERE `oid` IN (';
$arrOPT = $_POST['option']; //假设你的数据是POST方式传入的一个数组;
$sql .= '"'.implode('","',$arrOPT).'")';
[/Quote]
八错!
乌镇程序员 2011-05-09
  • 打赏
  • 举报
回复
//动态构造SQL查询语句就可以了啊。
$sql = 'SELECT SUM(`score`) AS `score` FROM `option` WHERE `oid` IN (';
$arrOPT = $_POST['option']; //假设你的数据是POST方式传入的一个数组;
$sql .= '"'.implode('","',$arrOPT).'")';

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧