wordpress 读取自定义数据库
时间 : 2024-01-28 08:24:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

在WordPress中读取自定义数据库可以通过以下几个步骤实现:

1. 连接数据库:WordPress使用MySQL数据库作为默认的数据库管理系统。可以使用WordPress提供的`$wpdb`全局变量来连接数据库。代码如下所示:

```php

global $wpdb;

2. 查询数据库:可以使用`$wpdb`对象执行SQL查询来获取自定义数据库中的数据。以下是一个示例代码,通过查询自定义数据库中的用户表来获取用户信息:

```php

$results = $wpdb->get_results( "SELECT * FROM my_custom_table" );

foreach ( $results as $result ) {

echo $result->username;

echo $result->email;

}

3. 显示数据:获取到数据库中的数据后,可以使用HTML和PHP来将其显示在网页上。例如,可以使用表格来展示用户信息:

```php

$results = $wpdb->get_results( "SELECT * FROM my_custom_table" );

echo '<table>';

echo '<tr><th>Username</th><th>Email</th></tr>';

foreach ( $results as $result ) {

echo '<tr>';

echo '<td>' . $result->username . '</td>';

echo '<td>' . $result->email . '</td>';

echo '</tr>';

}

echo '</table>';

以上就是在WordPress中读取自定义数据库的基本步骤。请根据自己的实际需求进行适当的修改和调整。

其他答案

要在WordPress中读取自定义数据库,您需要遵循以下步骤:

1. 确保您已经创建了自定义数据库,并为其设置了适当的表和字段。您可以使用phpMyAdmin或其他MySQL管理工具来执行此操作。

2. 在WordPress主题中的functions.php文件中,添加以下代码来连接到数据库:

```php

$servername = "localhost";

$username = "your_username";

$password = "your_password";

$dbname = "your_database_name";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

}

请确保将"your_username"、"your_password"和"your_database_name"分别替换为您的数据库的实际信息。

3. 创建一个自定义页面模板或自定义函数来读取数据库并显示数据。您可以使用PHP编写查询并将结果显示在WordPress页面上,如下所示:

```php

$sql = "SELECT * FROM your_table";

$result = $conn->query($sql);

if ($result->num_rows > 0) {

while($row = $result->fetch_assoc()) {

echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";

}

} else {

echo "0 results";

}

$conn->close();

确保将"your_table"替换为您的数据库表的实际名称,并根据需要自定义输出的字段。

4. 将自定义页面模板应用于您想要显示数据库数据的页面。您可以在WordPress后台编辑页面和选择相应的页面模板。

这样,您就可以在WordPress中成功读取自定义数据库并在页面中显示数据了!请确保您已经熟悉数据库查询和PHP编程的基本知识,并采取适当的安全措施来防止未经授权的访问。