回应两个用户

时间:2015-06-15 02:04:32

标签: php mysql sql database loops

这篇文章底部的代码目前回应:

  

名称:海绵宝宝

     

描述:我住在海底的菠萝里。

     

角色:编辑

但是“wp_usermeta”中有两个用户。这只是回应一个。结果需要如下所示:

  

姓名: wp_dev_05

     

说明:我叫Chris Topher!我喜欢在沙滩上散步和袋装猪皮。

     

角色:管理员

     

名称:海绵宝宝

     

描述:我住在海底的菠萝里。

     

角色:编辑

&

如何写这个以获得我想要的结果?谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

为什么不在一个查询中执行此操作?只需在查询中替换必要的表和列名称以及要绑定的变量/值/参数:

$query = mysqli_query($conn, "SELECT first_name, last_name, description, role FROM `wp_usermeta`
                              WHERE `first_name` = '$first_name'
                                OR `last_name` = '$last_name'
                                OR `description` = '$description'
                                OR `role` = '$role'") or die(mysqli_error($conn));

while ($row = mysqli_fetch_array($query)) {
  echo "<b>Name: </b>".$row["first_name"]." ".$row["last_name"]."<br>";
  echo "<b>Description: </b>".$row["description"]."<br>";
  echo "<b>Role: </b>".$row["role"]."<br>";
}