显示分数

时间:2012-11-30 17:06:54

标签: php wordpress

我在Wordpress中创建了一个名为wp_points的表,其中包含以下字段:

point_ID (INT)示例:1
point_user_ID (INT)示例:1
point_accumulated (INT)

我需要显示点数有任何ID。我有这个代码,但没有告诉我任何事情:

<?php 
global $wpdb; 

$milink = $wpdb->get_row("SELECT * FROM $wpdb->points WHERE point_user_ID = 1");
echo $milink->point_accumulated; 
?>

我做错了什么?

感谢您的帮助!

2 个答案:

答案 0 :(得分:3)

你需要打电话给表:

$milink = $wpdb->get_row("SELECT * FROM `wp_points` WHERE point_user_ID = 1");

如果你想找到point_user_id等于特定数字的点的和,那么你可以使用SUM(),虽然我不知道你的点是什么,所以在我的例子中我会只需使用points

$milink = $wpdb->get_row("SELECT SUM(points) as points_accumulated FROM `wp_points` WHERE point_user_ID = 1");
echo $milink->points_accumulated; 

答案 1 :(得分:2)

<?php 
global $wpdb; 

$milink = $wpdb->get_row("SELECT * FROM {$wpdb->points} WHERE point_user_ID = 1");
echo $milink->point_accumulated; 

?>