gpt4 book ai didi

php - 使用从 mysql 数据库获取的字段名称和值填充表

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

我正在尝试使用从存储在 WordPress 数据库中的 mysql 表中提取的值来填充表。

我已经成功地用记录的字段填充表的主体,但我想将每个特定字段的列名称显示为标题。请注意,我希望标题位于左侧,值位于右侧,而不是像传统表格那样位于上方和下方。

我尝试过使用“SHOW COLUMNS FROM $table_name”以及 mysqli_fetch_field_direct 函数,但我无法找到一种方法让它以我正在寻找的循环一部分的格式工作。我是 PHP 新手,所以我确信它非常简单,但我完全陷入困境。

我的代码如下,我已经标记了要回显字段名称的位置。

我基本上想要实现的是这样的表格:

column_1_name:field_in_column_1

column_2_name:field_in_column_2

column_3_name:field_in_column_3

...

感谢您提前提供的任何帮助!

<table class="widefat">
<tbody>
<?php
global $wpdb;
$table_name = $wpdb->prefix . "consultation";


$query = "SELECT * FROM $table_name WHERE id=$_GET[id]";
$results = $wpdb->get_results($query);
// Test if there was a query error
if (!$results) {
die ("Please select a user from the Consultation admin homepage");
} else {
foreach ($results as $record) {

foreach ($record as $field) {

echo "<tr><th>" . **THIS IS WHERE I WANT COLUMN NAME OF $field** . "</th><td> {$field}</td></tr>";
}
}}
?>
</tbody>

最佳答案

foreach($results as $key => $val){
echo '<tr><td>' . $key . '</td><td>' . $val . '</td></tr>';
}

关于php - 使用从 mysql 数据库获取的字段名称和值填充表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19248843/

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