猿问

我的php 应该没错 但是不能防重复注册


require_once 'lianjie.php';            //连接数据库!
$test_email = ("select test form test_wing where name_email='$email'");
$row=mysqli_query($mysqli,$test_email);
var_dump($row);
    if($row>=1){
     exit ('错误,用户名已存在。');

慕粉1948491900
浏览 1480回答 3
3回答

pardon110

你的理解是有误的,单看给出的代码部分,只是查询。注意mysqli_query返回值失败时返回 FALSE,通过mysqli_query() 成功执行SELECT, SHOW, DESCRIBE或   EXPLAIN查询会返回一个mysqli_result 对象,其他查询则返回TRUE。  所以假定你select查询成功,得到mysqli_query对象,而在php中对象是不能转为数字值进行比较 。
随时随地看视频慕课网APP
我要回答