搜索usermeta以基于meta\\u值查找user\\u id的最佳方法是什么?例如,在usermeta表中,有一行user\\u id=123,meta\\u key=deviceid,meta\\u value=45545。我知道设备id,我需要找出与之关联的user\\u id。我试过(在其他一百万件事情中)这样:
$scaleData = json_decode($reading, TRUE);
$deviceid = $scaleData["imei"];
$WhoIsUser = $wpdb->get_var( $wpdb->prepare("SELECT user_id FROM wp_6cwmmr_usermeta WHERE meta_value = \'$deviceid\' "));
echo $WhoIsUser ;