0

在我的 WordPress 网站上,我希望有一个帖子,其中包含一个基于 MySQL 视图数据的表(该视图与我的 MySQL 安装在同一个数据库上)。有没有可以做到这一点的插件?我注意到有一个名为 TablePress 的插件,但它似乎只显示来自静态表的数据。我在这里找到了我认为可以帮助我的 Insert PHP 插件,但我不知道如何引用我的 WordPress 数据库中的视图?

任何帮助将不胜感激!

谢谢你。

4

1 回答 1

1

转到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>';
}
于 2013-11-08T16:17:50.113 回答