这篇文章底部的代码目前回应:
名称:海绵宝宝
描述:我住在海底的菠萝里。
角色:编辑
但是“wp_usermeta”中有两个用户。这只是回应一个。结果需要如下所示:
姓名: wp_dev_05
说明:我叫Chris Topher!我喜欢在沙滩上散步和袋装猪皮。
角色:管理员
名称:海绵宝宝
描述:我住在海底的菠萝里。
角色:编辑
&
如何写这个以获得我想要的结果?谢谢你的帮助!
答案 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>";
}