gpt4 book ai didi

php - MySQL - 从表中获取列名并显示它们(使用 PHP)

转载 作者:行者123 更新时间:2023-11-30 22:57:09 24 4
gpt4 key购买 nike

我想从表中取出列名并显示它们,以便稍后比较它们。为了得到名字,我试过:

$entry = mysqli_query($con, 'SHOW COLUMNS FROM  table');

$entry = mysqli_query($con, "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = '$db' AND TABLE_NAME = 'table'");

我不知道这是否正确运行,因为我在那里没有收到错误消息。如果我尝试通过 echo 打印 $entry 的内容,我会不断收到错误。以前在我的代码中,我使用以下方式打印其他条目:

$test = mysqli_query($con, 'SELECT DISTINCT LK_Release FROM table');
while($row = mysqli_fetch_object($test))
{
echo "Releasename: " . "$row->LK_Release". "<br>";
... }

这个输出对我有用。我试图输出列名的内容:

while($row = mysqli_fetch_object($entry))
{
echo $row;
}

有什么想法吗?

最佳答案

您的查询已经正确。但是你在获取中缺少一些东西:

while($row = mysqli_fetch_object($entry))
{
echo $row->Field . '<br/>';
// ^ access the objects properties
}

关于php - MySQL - 从表中获取列名并显示它们(使用 PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25807089/

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