gpt4 book ai didi

php - 从 MySQL 查询中获取行数组?

转载 作者:行者123 更新时间:2023-11-29 01:13:11 26 4
gpt4 key购买 nike

我有这个代码...

$results_query = "SELECT * FROM profile WHERE string LIKE '%" . $search_deliminator . "%'";
$results_result = $database->query($results_query);
$result = mysql_fetch_array($results_result);

我正在尝试做的是拉出 string 列中包含我的搜索分隔符的所有行。此外,我想从行的每一列中获取值。

我如何提取我需要的包含每一行的多维数组,以及每一行中每一列的每个值?

编辑:

我想为此做点什么......

while ($row = mysql_fetch_assoc($results_result)) {

$result[] = $row;

}

然后像这样回显每一列...

foreach ($result as $row) {
echo $row["0"];
}

最佳答案

要获得结果集的展平数组,试试这个:

$result = array();

while ($row = mysql_fetch_assoc($results_result)) {
$result[$row['id']] = $row;
}

echo json_encode($result);

此外,您应该查看 MySQLiPDO替换(现已弃用)MySQL 扩展。

关于php - 从 MySQL 查询中获取行数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30400490/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com