注意:mysql的新手
我正在尝试从用户ID获取积分(请查看附表图片)
qa_是我的自定义表格前缀
我正在使用wordpress并希望获取当前登录的用户ID并想要传递它,以便获得该用户ID的点数。
这是我在尝试但没有任何作用
function qa_points($userid){
global $wpdb;
$prefix = 'qa_';
$points = $wpdb->get_results("
SELECT *
FROM ${prefix}userpoints
WHERE points = userid
");
return '(points '.$points['points'].')';
}
答案 0 :(得分:1)
function qa_points($userid){
global $wpdb;
$prefix = 'qa_';
$points = $wpdb->get_row("
SELECT points
FROM ".$prefix."userpoints
WHERE userid = $userid
");
return '(points '.$points->points.')';
}
答案 1 :(得分:0)
如果要从用户中选择点,则必须选择正确的用户:
$points = $wpdb->get_results("
SELECT *
FROM " . $prefix . "userpoints
WHERE userid = $userid");