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)とかで使う。
関連記事
-
PHPからMySQLにシリアライズしたデータを格納
アンケートフォームみたいなのがあって、 今後も定期開催し、尚且つ質問内容は増減す ...
-
MySQLでWhere句をつけてdumpする
MySQLであるテーブルからWhere句をつけて、絞った結果をダンプさせたかった ...
-
MySQLでランダムに取得
SELECT カラム名 FROM テーブル名 ORDER BY RAND() L ...
-
MySQLでwhere句を使ってカラム指定でデータをコピーする方法
MySQLで大量のデータを保存しているテーブルがあり、そのデータを絞った上で尚且 ...
-
MySQLのUNION
$sql_1 = "SELECT name_a,name_b FROM tabl ...