代码之家  ›  专栏  ›  技术社区  ›  Lamberto Fredrick Nababan

如何按条件筛选内爆结果?

  •  2
  • Lamberto Fredrick Nababan  · 技术社区  · 6 年前

    我正在尝试内爆数据mysql数据库。

    我有这样一个内爆结果:

    1,2,3,4,5
    

    我想要的是这样的(我想要结果中的3号过滤器):

    1,2,4,5
    

    我所做的:

    $result = [];
    
    $query = mysqli_query($koneksi, "SELECT * FROM user") or die (mysqli_error());
    
    while($row = mysqli_fetch_assoc($query)){
    
    $result[] = $row['id'];
    
    $implode = implode(",", $result);
    
    echo $implode;
    

    有没有办法过滤这个结果?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Halloween    6 年前

    可以使用“if”构造

    查找此代码:

    $result[] = $row['id'];
    

    如果需要将变量与值进行比较,而不是执行以下操作:

    将此行更改为:

    if($row['id'] != '3'){
    $result[] = $row['id'];
    }