checkbox    1      2    3  4  5
字段内容  1,3 这种结构
如何查询  所选 字段内容 包含 checkbox 的内容。

解决方案 »

  1.   

    这个意思?select * from table_name where 字段 in '1,2,3,4,5';
      

  2.   

    不是,我认为麻烦的方法是 取到 checkbox的值 ,分解  select * from table_name where 字段 like '1' or  字段 like '2' 
      

  3.   

    select * from table_name where  字段 = 值
      checkbox.IsChecked.Value 
      

  4.   

    看不太懂,猜的应该是这个吧
    select * from table_name where 字段 in (1,2,3,4,5');
      

  5.   

    接受到 传入值 为  1,4,5
    数据库字段内容 
     1
    1,4
    1,5
    2
    2,3
    4,5
    5
    求, 数据库字段  包含 接收字段 值 (可以部分) 的sql  结果应该是 除了(2   2,3) 都被列出来
      

  6.   

    foreach($fancy as $ID => $Val)
    {
    $fancyval = "1";
    if ($ID ==0){
    $fancysql = $fancysql." fancy like '%".$Val."%' ";
    }else{
    $fancysql = $fancysql." or  fancy like '%".$Val."%' ";
    }
    }
    分解一下,组合sql