2013-10-24 4 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 =? 

если вы получаете идентификатор и название существует, если нет, того имя не делает

+0

благодарит за помощь по-настоящему высоко оценил – shrish

+0

@shrish: вас больше всего приветствую –

1

Попробуйте это:

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

Спасибо ...

Смежные вопросы