wordpress获取mysql表

e5njpo68  于 2021-06-24  发布在  Mysql
关注(0)|答案(2)|浏览(306)

我使用wordpress作为我的网站的基础,我创建了一个自定义(非wp默认)mysql表,其中有3列,我想存储简单的信息,如姓名、生日和电子邮件联系人。不过,我也想在我的wordpress站点中创建一个可以连接到这个特定数据库的页面。我想像wordpress posts模板一样显示这个表数据。有简单的方法吗?

<?php /* Template Name: CustomPageT1 */ ?>
<h1>This is my custom page</h1>
<table border="1">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Points</th>
</tr>
<?php
global $wpdb;
$result = $wpdb->get_results ( "SELECT * FROM sample_table" );
foreach ( $result as $print )   {
?>
<tr>
<td><?php echo $print->message;?></td>
</tr>
    <?php }
?>
yqhsw0fo

yqhsw0fo1#

您可以使用wpdb类来实现这一点。

$new_connection = new wpdb('user','pass','database_name','localhost');
$result = $new_connection->get_results("select * from my_table");
foreach ( $result as $print )   {
?>
<tr>
<td><?php echo $print->message;?></td>
</tr>
<?php }
mgdq6dx1

mgdq6dx12#

检查这个伪代码
在模板文件中可以使用。

global $wpdb;    
$result = $wpdb->get_results ( "SELECT * FROM sample_table" );    
foreach ( $result as $print )   { 
echo $print->message;
}

相关问题