2011-08-12 20 views

答えて

0

私はすぐにSQLクエリ:)

SELECT * from accountinfo where username = 'something' 
0

だけクエリ:

SELECT `username` FROM `accountinfo` WHERE `username` = :existing_username 
-- or 
SELECT `username` FROM `accountinfo` WHERE `username` LIKE :existing_username 
10
SELECT count(*) AS num_user 
FROM accountinfo 
WHERE username = "your_user_name" 

your_user_nameがすでに存在する場合は、あなたにゼロ以外の値を与える学ぶ示唆しますデータベース。それが存在しなければ、ゼロを得るでしょう。

P.S.

データベースにユーザー名が重複しないようにするには、一意性制約をテーブルに追加することをお勧めします。

このクエリを使用して、一意性制約を追加する -

ALTER TABLE accountinfo ADD CONSTRAINTS unique_username UNIQUE (username); 

この一意性制約はトラブルの多くからあなたを救う追加。

関連する問題