2013-10-24 111 views
1

我有一個簡單的與兩個字段(名稱id),它已經包含了一些值。如何檢查名稱是否已經存在,如果存在,則檢查ID是否與相應的名稱匹配。如何檢查sql表中是否存在一條記錄?

在此先感謝。

+4

爲它們做一個選擇並查看是否有任何行被返回。真的很明顯。 –

回答

0

對於php和mysql:

$sql = "select * from `table` where name = "' username '""; 
    $query = mysql_query($sql); 

    if(mysql_num_rows($query)){ 
     //username is present 
    } else { 
     //username is not present 
    } 
+0

不錯的招數!感謝該片段 – shrish

4

嘗試

Select id from table where name =? 

如果你得到一個ID名稱存在,如果沒有,這個名字犯規

+0

非常感謝幫助真的很感謝 – shrish

+0

@shrish:最受歡迎 –

1

試試這個:

Select count(*) from table where name = @name and id = @id 

謝謝...

相關問題