math
のサブジェクトのみを取得する場合userid = 'abc' AND flag = '0'
は、以下のクエリを使用できます。
SELECT COUNT(subject) AS math
FROM books WHERE userid = 'abc' AND flag = '0' AND subject = 'math';
SQLFiddleをチェックしてください
それ以外の場合は、 のサブジェクトのみが必要な場合userid = 'abc' AND flag = '0'
、query
指定された は完全にそれを行っています:
SELECT COUNT(subject) AS math
FROM books WHERE userid = 'abc' AND flag = '0';
SQLFiddleをチェックしてください
php
使用して表示するにはmysql_fetch_assoc
、列名を指定して、次のように値にアクセスできます。
$sql = "SELECT COUNT(subject) AS math
FROM books WHERE userid = 'abc' AND flag = '0'";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No math subjects exist";
exit;
}
while ($row = mysql_fetch_assoc($result)) {
echo $row["math"];
}