我一直在做一个朋友问我的事情。他正在使用 ezsql 进行查询,我对它很陌生。虽然我在同一个项目中使用它。
这是数据库列和数据,可以清楚地看到
以及失败的代码部分:
$customsql = new ezSQL_mysql();
$customsql->query("SET NAMES 'utf8'");
$customsql->query("SELECT * FROM uyeler WHERE email='".escape($_POST['eposta'])."' AND sifre='".escape($_POST['sifre'])."'");
if($customsql->num_rows>0){
if($customsql->onay=='1'){
//Things to do if user is activated.
}else{
$hata='Onay:'.$customsql->onay.' -Error: Bu eposta adresiyle kayıtlı onaylanmamış bir kullanıcı var. Lütfen epostanızı onaylayın.';
$_SESSION['loggedin']=FALSE;
}
“onay”是数据库中的 varchar。结果如下:
虽然它在注册过程中工作,但为什么在这里不起作用?
提前致谢。