我有一个包含一系列代码的表,其中有一个名为“numerousuarios”的字段,其默认值为“0”
这里的代码:
$statement = " SELECT numerousuarios FROM codigos WHERE codigos = :codigo";
$sth = $db ->prepare($statement);
$sth -> execute(array(':codigo'=>$codigo));
$result = $sth->fetch();
$mivariable = $result[numerousuarios];
if(!empty($mivariable)){
if($mivariable>=5){
echo "the code is full users";
}
else{
// Do something...
}
}
else{
echo "el codigo no existe";
}
if(empty($myvar)) 是查看数据库中是否有该记录。
问题是,如果值为“0”,我将其视为一个空字段。
我究竟做错了什么?