<?php
// 引入WordPress的核心文件
require_once( dirname( __FILE__ ) . '/wp-load.php' );
// 執行更新操作
global $wpdb;
$table_name = $wpdb->prefix . 'my_table'; // 獲取表名
$data = array( 'name' => 'New Name', 'email' => 'new@email.com' );
$where = array( 'id' => 1 );
$wpdb->update( $table_name, $data, $where );
// 檢查是否有錯誤
if ( $wpdb->last_error ) {
echo $wpdb->last_error;
}
在這個示例中,我們使用require_once()函數引入了WordPress的核心文件。此函數會自動將WordPress的數據庫鏈接以及$wpdb對象的定義包括在內,因此我們無需自行建立數據庫鏈接或定義$wpdb對象。
接下來,我們使用$wpdb的prefix屬性獲取WordPress數據庫表名的前綴,然後使用update()方法來執行更新操作。我們將要更新的數據放在一個關聯數組$data中,將要更新的行的條件放在另一個關聯數組$where中。
如果更新操作有錯誤,可以使用$wpdb的last_error屬性獲取錯誤信息。
請注意,您需要將上面的示例中的“my_table”替換爲您實際使用的表名,以及將$data和$where數組替換爲實際的數據和條件。
wordpress 鏈接數據庫執行更新sql操作
要在WordPress中執行更新SQL語句,您需要首先建立一個新的PHP文件並引入WordPress的核心文件,這將包括數據庫鏈接以及$wpdb對象的定義。下面是一個示例: