選擇一個變數
在最基本的形式中,可以通過呼叫傳遞 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';
}