PHPのmysql関数に関する質問です。

select,update,delete で、一件も行が選択されない場合には、0件でかえってきます。0件のことを簡単にチェックはできないでしょうか? select で、最初に何件あるかを調べてからということもできるのですが、めんどうなので、簡単にできたらなと思っての質問です。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/08/29 14:21:04
  • 終了:2006/08/29 14:38:35

回答(2件)

id:lains_you No.1

lains_you回答回数50ベストアンサー獲得回数102006/08/29 14:26:57

ポイント35pt

mysql_num_rows関数およびmysql_affected_rows関数を使用して行数を取得すれば、簡単に0件チェックができると思います。


mysql_num_rows関数 - 結果における行の数を得る

http://php.s3.to/man/function.mysql-num-rows.html


mysql_affected_rows関数 - 一番最近のクエリーで変更された行の数を得る

http://php.s3.to/man/function.mysql-affected-rows.html

id:isogaya

ありがとうございます。これがありましたね。

2006/08/29 14:38:00

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません