如何在 php 中获得多个查询响应?
Posted
技术标签:
【中文标题】如何在 php 中获得多个查询响应?【英文标题】:how can I get multiple query responses in php? 【发布时间】:2021-12-31 09:23:43 【问题描述】:大家好,感谢阅读。 我正在使用 php 在一个 android 应用程序中接收一些查询,但我只知道如何从一个数组中只接收一个对象,我不知道如何接收整个数组。这就是我在我的 php 文档中所做的。 enter image description here
【问题讨论】:
使用循环......网上已经有很多例子了,在 PHP 手册中。 附言。根据How to Ask,请不要发布您的代码图片,始终以文本形式发布。谢谢 您也可以使用该代码进行 SQL 注入。参数化查询并使用准备好的语句。 【参考方案1】:在您的情况下,$res
是数组,因此您需要对其进行迭代以访问数据库中的行。例如:
$res = mysqli_fetch_array();
foreach($res as $row)
$columnValue = $row['columnName'];
因此,您需要根据需要执行代码示例中提供的相同操作。
【讨论】:
【参考方案2】:你刚刚得到第一个结果。您需要遍历所有结果。
$result = mysqli_query($conn, $query);
while (($res = mysqli_fetch_assoc($result)))
// Do jour job with $res
注意:另外,我已将 mysqli_fetch_array 更改为 mysqli_fetch_assoc,因为您只会将 $res 视为关联数组。
【讨论】:
以上是关于如何在 php 中获得多个查询响应?的主要内容,如果未能解决你的问题,请参考以下文章
Webonyx/Graphql-php 入门:如何在 cURL 中获取 API 的响应而不会从 API 实现中获得回声?