2
A
答えて
1
名= 'ジョン
SELECT COUNT(*) FROM table WHERE name = 'John'
はありませんが返されます任意のレコードがある場合にのみチェックすると懸念している場合は、[はい、あなたは、右のそれをやっています。 nameフィールドが 'John'であるレコードの数。レコードがない場合は0を返し、レコードがあればレコード数を返します。
しかし、上記のクエリは、このようなあなたのクエリを変更することができさえこれら
が含まれるように、名前は「ジョン・アブラハム」または 'Vジョンであるエントリを欠場します。
SELECT COUNT(*) FROM table WHERE name like '%John%'
+0
を使用してください。ニース;) –
1
私は「はい」と言います。
$result = mysql_query("SELECT COUNT(*) AS 'nb' FROM table WHERE name = 'John'");
$line = mysql_fetch_array($result, MYSQL_ASSOC);
$count = $line['nb'];
一致する行の数が表示されます。
2
あなたは、まっすぐ進む
mysql_num_rows() ;
などを使用することができます。
$con = mysql_connect($host,$uname,$passwd)
mysql_select_db($dbase,$con);
$result = mysql_query($query,$con);// query : SELECT * FROM table WHERE name='jhon';
if(! mysql_num_rows($result)) {
echo " Sorry no such value ";
}
1
$result = mysql_query("SELECT COUNT(*) as user FROM table WHERE name = 'John'");
$line = mysql_fetch_array($result, MYSQL_ASSOC);
$count = $line['user'];
if($count!=0)
{
echo "user exists";
}
else
{
echo "There is no such user";
}
+0
しかし、上記の@Vijeenrosh P.Wで提案されているコードを使用していただきありがとうございます –
関連する問題
- 1. Android SQL:データベースにレコードが存在するかどうかをチェック
- 2. 値が存在するかどうかをチェック
- 3. QSettingsで値のレジストリが存在するかどうかをチェック
- 4. ユーザ名が既にデータベースに存在するかどうかをチェックするc#
- 5. 値が存在するかどうかの実行チェック
- 6. ユーザ名が既にデータベースに存在するかどうかチェックするPHP PHP
- 7. 値が存在するかどうかSQLデータベースをチェックし、値があればそれを返します
- 8. ComboBoxにアイテムが存在するかどうかをチェックする
- 9. 値が1つのデータフレームに存在するかどうかをチェック
- 10. Java MySQLがデータベースに値が存在するかどうかを調べる
- 11. ファイルが別のサーバーに存在するかどうかをチェック
- 12. データが既に存在するかどうかをチェック
- 13. メソッドが同じクラスに存在するかどうかをチェック
- 14. オブジェクトがJSON内に存在するかどうかをチェック
- 15. プロパティがカスタムクラスのリストに存在するかどうかをチェック
- 16. クラウドファイル(PHP API)にオブジェクトが存在するかどうかをチェック
- 17. 他のウェブサイトにファイルが存在するかどうかをチェック
- 18. ノードがphpでxmlに存在するかどうかをチェック
- 19. 要素がリストに存在するかどうかチェックする
- 20. Yii関係、値が存在するかどうかを調べる配列チェック
- 21. プロフィール更新時にプロフィールデータが存在するかどうかチェック
- 22. as3 xml要素が存在するかどうかをチェック
- 23. チェック変数charが存在するかどうかを
- 24. データフレームが存在するかどうかをチェック
- 25. Node.js - Mongoose - コレクションが存在するかどうかをチェック
- 26. MFC - Microsoft Wordプログラムが存在するかどうかをチェック
- 27. MongodbとRuby gem - レコードが存在するかどうかをチェック
- 28. RadGridで列が存在するかどうかをチェック
- 29. 変数が存在するかどうかをチェック
- 30. WCFサービスが存在するかどうかをチェック
あなたが意味する場合....それがない...( 'は、それが動作しますか?'返される値が1より大きい場合、 'name = 'John' 'の行が存在し、0の場合は存在しません) –
@ mathematical.coffeeは正しいとは言えますが、' LIMIT'を使う方が高速かもしれません。 'SELECT COUNT(*)'は、最初の一致が見つかったときに 'SELECT name FROM table WHERE name = 'John' LIMIT 1'が停止している間の完全なテーブルまたはインデックススキャンです。 –
mysql_num_rows() –