这是我的支票验证状态代码:
<?
$check = "SELECT * FROM customers WHERE email='$email' AND verified='1'";
$mysqli->query($check);
if($check = 1){
} else {
header('Location: fileadmin/not_activated.php');
}
?>
我已经回复了支票,
如果经过验证, echo $check
会显示1。
echo $check
会显示1。
但如果未经验证,echo $check
应为0。为什么不呢?
答案 0 :(得分:0)
if($check = 1){
应该是
if($check == 1){
答案 1 :(得分:0)
改变这个:
if($check = 1){
对此:
$result = mysqli->query($check);
if($result == 1){
它需要double equals,并且还将$ result分配给数据库