繁体   English   中英

$ wpdb-无法在插件表-Wordpress中不计算注册用户数

[英]$wpdb - Unable to count no or registered users in plugin table-Wordpress

我正在为Wordpress使用插件事件注册。 一切都很好。 但是我需要在页面或窗口小部件中显示与会者或注册用户的数量。

我正在使用此代码显示否,但没有用..

<?php

global $wpdb;
$user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->evr_attendee" );
echo "<p>User count is {$user_count}</p>";

?>

如果我将这段代码的伟大工程evr_attendeeusers 我观察到,该代码仅适用于wordpress数据库表,不适用于外部插件,请帮助。

$wpdb是wpdb类的实例,该类在wp-includes/wp-db.php 这些“表名”实际上是在类内部定义的变量。

这将起作用:

if (!isset($wpdb->tablename)) {
$wpdb->tablename = $table_prefix . 'tablename';
}

或者简单地,您可以使用:

SELECT COUNT(*) FROM your_table_prefix_evr_attendee

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM