Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wordpress选择计数不返回值_Php_Wordpress_Select_Count - Fatal编程技术网

Php wordpress选择计数不返回值

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_

这似乎很容易,但我被困在某个地方。 我试图查看用户何时注册电子邮件是否已在数据库中,很简单

HTML:

决不能直接调用wpdb()类中的方法。您需要首先使用全局$wpdb对象(阅读以了解更多信息)

在functions.php中尝试以下操作:

$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 ;