gpt4 book ai didi

php - mysqli_fetch_array($link, $query) 直接查询数据库时未输出预期结果

转载 作者:行者123 更新时间:2023-11-29 22:24:27 25 4
gpt4 key购买 nike

我正在尝试为每个column_name 创建一个表注释数组,其中column_name 是键。

我转到我的 mysql 数据库 (Maria DB) 并输入查询

SELECT column_name, column_comment FROM information_schema.columns WHERE table_name='apple_checklists'

它返回两列信息:

Columns

当我使用 phpcode 时:

$columnCommentQuery = "SELECT column_name, column_comment FROM information_schema.columns WHERE table_name='apple_checklists'";

$columnComments= mysqli_fetch_array(mysqli_query($link, $columnCommentQuery), MYSQLI_BOTH);

echo($columnCommentQuery." is_Null ".is_null($columnComments). " after ");

print_r($columnComments);

这是我得到的输出:

enter image description here

我不明白为什么我没有从查询中获得结果作为数组的输出?!?!最初,我每次需要时都会抓取评论,但我宁愿一次抓取所有评论,然后查看页面内部的数组。

我试图说清楚,但如果需要更多背景信息,请告诉我。我无法包含图片,因为我的声誉不够高。

最佳答案

$columnCommentQuery = "SELECT column_name, column_comment FROM information_schema.columns WHERE table_name='apple_checklists'";

$result = mysqli_query($link, $columnCommentQuery);

if ($result) {
$columnComments= mysqli_fetch_all($result , MYSQLI_BOTH);
print_r($columnComments);
} else {
echo('Query: '.$columnCommentQuery.' is wrong ');
}

关于php - mysqli_fetch_array($link, $query) 直接查询数据库时未输出预期结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30402100/

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