作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用从存储在 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/
概述 CentOS Stream 成立于 2019 年,是“RHEL 下一步的滚动预览”。Red Hat 首席技术官 Chris Wright 和 CentOS 社区经理 Rich Bowen 各
我有一个使用 Mesosphere DC/OS 编排选项进行配置的 Azure 容器服务 (ACS) 集群。我可以在 Marathon UI 中创建一个应用程序。 但是,当我通过 Marathon U
我是一名优秀的程序员,十分优秀!