代码之家  ›  专栏  ›  技术社区  ›  Nol

Mysql从数据库中选择位置后的更多项目

  •  0
  • Nol  · 技术社区  · 6 年前

    我有一个名为“state”的专栏。在这个列中,item获取数字1、2或3,我想从db中选择只有1和2个数字的行。我试着

    SELECT * FROM db WHERE state = 1 or 2;
    

    $select_state = array(1,2); 
    SELECT * FROM db WHERE state = $select_state;
    

    但这两种选择都是。。。我在谷歌上搜索了一下,但没有找到任何类似的东西。谁能帮我一下吗?或者帮助我寻找解决方案?

    谢谢。:)

    2 回复  |  直到 6 年前
        1
  •  1
  •   user9601917 user9601917    6 年前
    SELECT * FROM db WHERE state = 1 or state =2;
    

    使用此语句并尝试。

        2
  •  1
  •   Devsi Odedra    6 年前

    在(id数组)中使用where,如下所示

    $select_state = array(1,2); 
    SELECT * FROM db WHERE state in($select_state);