【问题标题】:get all fields value from mysql using php使用php从mysql获取所有字段值
【发布时间】:2010-06-16 07:37:33
【问题描述】:

我想知道如何通过数组获取所有字段值搜索。

我有一个数组

我的桌子是

  id   content

  1    zahr
  2    hai
   .
   .
   .
  and so on


$a = {2,3,4,5,43,32};

i have to take the contents by this id(from array "a").

i know, i can use "for" loop for getting each element from mysql.

but i would like to use any filters or any predefined function

感谢并提前

【问题讨论】:

    标签: php arrays filter


    【解决方案1】:
    SELECT * FROM table WHERE id IN (2,3,4,5,43,32)
    

    可以使用 implode 创建语句,例如:

    $myvar = '('.implode(',',$a).')';
    

    然后

    SELECT * FROM table WHERE id IN $myvar
    

    【讨论】:

    • 嘿,如果我使用数组,我会得到空结果。如果我直接给出输入,我可以得到,比如 select * from details where id in(1)
    【解决方案2】:

    使用IN

    【讨论】:

      猜你喜欢
      • 2014-01-14
      • 1970-01-01
      • 2020-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      相关资源
      最近更新 更多