PHPでグループを使用してmysqlを数えるには?PHPでグループを使用してmysqlを数えるには?
私はこのコードをテストする場合、それは(カウント国によって)3
エコーのために行う方法1
エコーですか?
これは、これが私のコードで私のtable_test
_____________________
|__id___|__country__|
|__1____|____usa____|
|__2____|____usa____|
|__3____|___china___|
|__4____|____uk_____|
です。
<?PHP
$result = mysql_query("SELECT COUNT(*) FROM table_test GROUP BY country");
$row = mysql_fetch_row($result);
mysql_free_result($result);
$all_country = $row[0];
echo $all_country;
?>
'mysql_fetch_row()' =最初の行のみを取得します。 'while()'や 'mysql_fetch_array()'を使ってフェッチすることができます。 **しかし、**ライブラリは廃止予定ですので、 'mysql_ *'関数の使用をやめてください。代わりに、[MySQLi](http://php.net/manual/en/class.mysqli.php)と[PDO](http://php.net/manual/en/class.pdo.php)を参照してください。 – Darren
**廃止予定の 'mysql_ * 'APIを使用して**停止してください。 'mysqli_ *'や 'PDO'insteatを使ってください! – Jens