详情页

wordpress 链接数据库执行查询sql操作

时间:2023年09月22日

编辑:佚名

如果您要在WordPress中执行查询操作,可以使用$wpdb对象的select()方法。下面是一个示例:
<?php
// 引入WordPress的核心文件
require_once( dirname( __FILE__ ) . '/wp-load.php' );
// 执行查询操作
global $wpdb;
$table_name = $wpdb->prefix . 'my_table'; // 获取表名
$results = $wpdb->get_results( "SELECT * FROM $table_name WHERE name = 'John'" );
// 输出查询结果
if ( $results ) {
    foreach ( $results as $row ) {
        echo $row->name . ': ' . $row->email . '<br>';
    }
} else {
    echo 'No results found';
}
在这个示例中,我们使用$wpdb的get_results()方法执行一个查询操作,查询所有name字段为“John”的行。查询语句直接在get_results()方法中以字符串形式传递。
如果查询成功,$results将会是一个数组,其中包含查询结果的每一行。我们可以使用foreach循环遍历数组,并输出每一行的name和email字段的值。
请注意,您需要将上面的示例中的“my_table”替换为您实际使用的表名,并根据需要更改查询语句。另外,$results数组中的每一行都是一个标准对象,其中包含查询结果的每个字段的值。您可以使用对象属性的方式访问这些值。
相关文章
猜你需要