選擇一個變數

在最基本的形式中,可以通過呼叫傳遞 SQL 查詢的物件的 get_var 方法從表中選擇單個變數。

global $wpdb;
$user = $wpdb->get_var( "SELECT ID FROM $wpdb->users WHERE user_email='foo@bar.com'" );

請務必注意,必須轉義查詢中使用的任何不受信任的值,以防止受到攻擊。這可以使用物件的 prepare 方法完成。

global $wpdb;
$email = $_POST['email'];
$user = $wpdb->get_var(
    $wpdb->prepare( "SELECT ID FROM $wpdb->users WHERE user_email=%s", $email )
);
if( !is_null( $user ){
    echo $user; 
} else {
    echo 'User not found';
}