PHPでMYSqlでデータ数を取得する
SQL分で count(*)を使用した場合、mysql_num_rowsは意味がない。『1件』と帰ってくるのみです。 mysql_num_rowsは、countさせないただのselect文に使用します。 countを使用した場合は、30件などの回答が1つの箱に入ってくるイメージです。 if(mysql_select_db('cipe', $connect_ID)){//DBの選択 //登録数 $countdata=mysql_query("select count(*) as 検索件数 from recipe",$connect_ID); //※$countdata1=mysql_num_rows($countdata); $datasu=mysql_fetch_array($countdata, MYSQL_ASSOC); $con_num=$datasu['検索件数']; }