2013-07-07 34 views
0

我一直在我的桌子上敲我的頭試圖找出這我已經嘗試了很多方法,我無法列出他們所有這些是我的代碼我需要它來檢查數據庫,如果有呼應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'); 
} 
} 
+0

嘗試 - '如果($行['uuid'] == $ myuuid)' - 使用雙等於並刪除單引號,因爲你的PHP變量不會解析。 – Sean

回答

0

這一部分:

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

應該有2等號:

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

一個等號是賦值運算符,因此該行將始終返回true。

+0

曾經這樣做過,仍然做了同樣的事情 –

+0

你可以做'var_dump($ row);死;'併發布結果嗎? – Seth

相關問題