检查DB以查看是否存在值

时间:2013-07-07 02:51:23

标签: php mysqli

我一直在我的桌子上敲我的头试图搞清楚这一点我尝试了很多方法我无法列出所有这些是我的代码我需要它来检查数据库,如果有回声ACCOUNFOUND,如果没有那么添加它,但无论如何我似乎编码它它添加到数据库无所谓我做PLZ指向我我缺少什么

$result = mysqli_query($con,"SELECT * FROM user_table WHERE uuid = '$myuuid'");
$row = mysql_fetch_assoc($result);
 if($row['uuid'] = '$myuuid')
 {  
    echo ('ACCOUNTFOUND');
 }else{
   mysqli_query($con,"INSERT INTO user_table (`uuid`) VALUES ('$myuuid')");
    echo ('ACCOUNTADDED'); 
 }
}  

1 个答案:

答案 0 :(得分:0)

这部分:

if($row['uuid'] = '$myuuid')

应该有2个等号:

if($row['uuid'] == '$myuuid')

一个等号是一个赋值运算符,因此该行总是返回true。