如果您要在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數組中的每一行都是一個標準對象,其中包含查詢結果的每個字段的值。您可以使用對象屬性的方式訪問這些值。