私は現在フォーラムプロジェクトに取り組んでいます。私が直面している闘いは、同じ価値を持つMySQLセルの総量を集めることです。この点は、フォーラムの特定のトピックの回答の総数を取得することです。私の特定の状況では同じ値を持つMySQLセルの合計数を取得する:
、私はポストと呼ばれるテーブルがあります。 ポストでは、は、私のテーブルからをtopic_idと同じ値であるpost_topic、トピック(これはトピックに直接回答を添付することです)と呼ばれる細胞があります。 (最初のトピックである)1からpost_topic範囲内の値、2(第2のトピックである)、など
私は同じを持っている回答(post_topic)の総量を取得されてやろうとしていますたとえば、post_topicの場合、値が「7」のセルが40個ある場合、MySQLを取得して、何百もの他のセルからそれらの40個のセルを選択し、PHP経由でエコーすることができますか?ここで
は、私が現在働いているものです:
$sql = "SELECT
post_topic,
topic_id
FROM
post,
topic";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result)
echo '<button>' *** need the value to go here! *** '</button>;
私は独学ですので、あなたはコードでそれを書く場合、私はそれを理解することができるようになります、問題は、私はちょうど考え出していないですそれをどうやって行うのか。私は言葉などでうまくはないし、それはおそらく私はGoogle上で私の答えを見つけることができなかったので、これは頻繁にリピーターである場合はごめんなさい。ご協力いただきありがとうございます。
mysql_ *の使用を中止し、WHERE句を読み上げます。 – e4c5
私はWHERE句を理解しています:例、 "SELECT post_topic FROM post WHERE post_topic = '7'";私はその値で細胞の総数を取得しようとしています。私は、私がやろうとしている特定の部分をどうやって行うのか分かりません。 – Anonymous2048
SELECT COUNT(*) – e4c5