使用SELECT COUNT查询,我语法错误,我想检查数据库中是否有电子邮件

问题描述 投票:-1回答:1
$query=("SELECT COUNT(mail) AS total FROM utenti WHERE mail=$email");
$result=mysqli_query($connessionea, $query) or die ("query error".
         mysqli_error("$connessionea"));
$num_record_tot=mysqli_fetch_assoc($result);


if ($num_record_tot > 0) {
@header("Location: index_mailerror.php");

此代码给出了我的语法错误,我不明白为什么,请您能帮我吗?非常感谢

php select mysqli syntax
1个回答
0
投票

首先检查您在mysql中的查询(phpmyadmin查询区域)如果再次出错,请检查查询的语法以及查询中使用的所有名称否则,您在mysql中运行的查询没有任何错误,将条件编辑为:

if ($num_record_tot['total'] > 0) {
//somthing 
}
© www.soinside.com 2019 - 2024. All rights reserved.