MySQLで実行結果の行数取得
2014/07/03
DBにデータがあるか調べる際にしばしば使用してたのでメモ。
$sql = "
SELECT *
FROM faq_m
$faq_title_sql ;
";
$row = mysql_query($sql);
$check = mysql_num_rows($row);
「mysql_num_rows」にてSQLの実行結果の行数を取得。
エラーの場合はFALSEを返す。
if(isset($check))とかif($check <= 0)とかで使う。
関連記事
-
MySQLで月別に集計を行う。あと日付時刻関数。
現在進行形でやっているデータ集計系だけど 新たな発見があったのでメモ。 ■日付時 ...
-
MySQLでテーブル構造とデータをコピーする
MySQLで既にあるテーブルとデータに対して実験を行う必要があった。本番テーブル ...
-
MySQLでIPアドレスを数値として入れると変になる
MySQLでIPアドレスをINET_ATON関数を用いてINT型に変換し格納する ...
-
MySQLで構文エラーが出た際は予約語も疑う
MySQLで構文エラーが発生しており、チェックしたところ、どう見ても構文的には間 ...
-
さくらインターネットでCronからmysqldumpすると0バイトのファイルが生成される
さくらインターネットのレンタルサーバでmysqldumpした結果をファイルとして ...