All*_*nph 2 php mysql row multiple-columns multidimensional-array
我有这个代码......
$results_query = "SELECT * FROM profile WHERE string LIKE '%" . $search_deliminator . "%'";
$results_result = $database->query($results_query);
$result = mysql_fetch_array($results_result);
Run Code Online (Sandbox Code Playgroud)
我要做的是拉出字符串列包含搜索deliminator的所有行.此外,我想从行的每一列获取值.
我如何拉出包含每一行所需的多维数组,以及每一行中每列的每个值?
编辑:
我正在寻求做这件事......
while ($row = mysql_fetch_assoc($results_result)) {
$result[] = $row;
}
Run Code Online (Sandbox Code Playgroud)
然后像这样回应每一列......
foreach ($result as $row) {
echo $row["0"];
}
Run Code Online (Sandbox Code Playgroud)
要获得结果集的扁平数组,请尝试以下操作:
$result = array();
while ($row = mysql_fetch_assoc($results_result)) {
$result[$row['id']] = $row;
}
echo json_encode($result);
Run Code Online (Sandbox Code Playgroud)
此外,您应该查看MySQLi或PDO来替换(现已弃用的)MySQL扩展.