Php wordpress选择计数不返回值
这似乎很容易,但我被困在某个地方。 我试图查看用户何时注册电子邮件是否已在数据库中,很简单 HTML: 决不能直接调用wpdb()类中的方法。您需要首先使用全局$wpdb对象(阅读以了解更多信息) 在functions.php中尝试以下操作:Php wordpress选择计数不返回值,php,wordpress,select,count,Php,Wordpress,Select,Count,这似乎很容易,但我被困在某个地方。 我试图查看用户何时注册电子邮件是否已在数据库中,很简单 HTML: 决不能直接调用wpdb()类中的方法。您需要首先使用全局$wpdb对象(阅读以了解更多信息) 在functions.php中尝试以下操作: $table_name = $wpdb->prefix . 'qsmp_mails'; $query = $wpdb->prepare( "SELECT COUNT(*) FROM %s WHERE email = %s ", $table_
$table_name = $wpdb->prefix . 'qsmp_mails';
$query = $wpdb->prepare( "SELECT COUNT(*) FROM %s WHERE email = %s ", $table_name, $mail );
echo $query;
$cEMAIL = $wpdb->get_var( $query );
echo $cEMAIL ;
if ($cEMAIL < 1 && !empty($mail))
{
global $wpdb;
$query->query_where .= $wpdb->prepare( " AND $wpdb->users.email = %s", $mail ); // where $mail should be the user email you are looking for
echo $query;
$cEMAIL = $wpdb->get_var($query);
echo $cEMAIL ;
共享echo$query的输出;和echo$cEMAIL;这是最奇怪的是空…我越来越疯狂与这一个!首先,全球化
$wpdb
变量,然后改为尝试$cEMAIL=$wpdb->获取行($query)
global $wpdb;
$query->query_where .= $wpdb->prepare( " AND $wpdb->users.email = %s", $mail ); // where $mail should be the user email you are looking for
echo $query;
$cEMAIL = $wpdb->get_var($query);
echo $cEMAIL ;