在我的 WordPress 网站上,我希望有一个帖子,其中包含一个基于 MySQL 视图数据的表(该视图与我的 MySQL 安装在同一个数据库上)。有没有可以做到这一点的插件?我注意到有一个名为 TablePress 的插件,但它似乎只显示来自静态表的数据。我在这里找到了我认为可以帮助我的 Insert PHP 插件,但我不知道如何引用我的 WordPress 数据库中的视图?
任何帮助将不胜感激!
谢谢你。
转到http://codex.wordpress.org/Class_Reference/wpdb#SELECT_Generic_Results
该法典解释了如何非常容易地获取数据库对象以及如何操作结果。
编辑->解释进一步返回
假设您有以下 MySQL 表:
|id |fname |sname |age |
-----------------------------------------------------
|1 |Dan |White |28 |
|2 |Bob |Smith |24 |
|3 |Lisa |Roberts |31 |
|4 |Steve |Stevens |22 |
如果你想按原样回应它,你会:
$myQuery = $wpdb->get_results(
"
SELECT *
FROM table_name
ORDER BY id ASC
"
);
if($myQuery){
echo '<table>';
foreach ( $myQuery as $result )
{
echo '<tr><td>'.$result->id.'</td><td>'.$result->fname.'</td><td>'.$result->sname.'</td><td>'.$result->age.'</td></tr>';
}
echo '</table>';
}