mysql_query等でレコード数を変数に格納
mysql> SELECT COUNT(id) AS rows FROM someTABLE WHERE name IN ( 'A','B','C' ) ; で
+------+
| rows |
+------+
| 9 |
+------+
と出すことができます。 この rows の数「9」を php の変数に入れたいのです。
<?php
// DB接続省略
$sql = "SELECT COUNT(id) AS rows FROM someTABLE WHERE name IN ( 'A','B','C' )" ;
$result = mysql_query($sql, $conn);
var_dump($sql."<br />");
echo ($result."--result"."<br/>");
$rows= mysql_num_rows($result);
echo ($rows."--rows"."<br/>");
?>
として、ブラウザで確認すると
string(80) "SELECT COUNT(id) AS rows FROM someTABLE WHERE name IN ( 'A','B','C' )
" Resource id #3--result
1--rows
となって、 $rows に値’9’が入りません。$rows にレコード数を取得させるには、どうすれば良いでしょうか?