'projects'
の詳細を表'projects'
から検索する必要があります。テーブルからデータを取り出し、数の行を別のテーブルから取得し、whileループまたはHTMLテーブルにそれらを一緒に表示するにはどうすればよいですか?
'projectsBids'
から入札件数を取得する必要があります。
が、これは私の'projectsBids'
テーブルです
プロジェクトIDに基づいてHTMLテーブルでそれらのすべてを示しています。次のコード
がpID | bidder
-----+----------------
AAAA | mark
AAAA | pete
AAAA | dave
BBBB | mason
BBBB | simon
特定のプロジェクトIDの入札の数を示します(PID)
<?php
$pID = $_GET["pID"];
$query = "SELECT pID FROM projectsBids WHERE pID='$pID'";
$result = mysqli_query($con, $query) or die('error');
echo mysqli_num_rows($result);
?>
ここでは、別のテーブルからデータを取得しているHTMLサマリーテーブルに'pID'
という数字を表示します。'projects'
'projects'
テーブル:
pID | pName | pBudget
--------------------------------
AAAA | Create Website | 250
BBBB | Create an App | 550
私は、データを取得するには、次のコードを使用しています..私はそのために入札の数を表示する(コードは次の)
チェック第四<td>
プロジェクトID。
<?php
$sql="SELECT pID,pName,pBudget FROM projects ORDER BY id";
$result=mysqli_query($con,$sql);
while($row = mysqli_fetch_assoc($result))
{
echo "<tr>";
echo "<td>".$row['pID']."</td>";
echo "<td>".$row['pName']."</td>";
echo "<td>".$row['pBudget']."</td>";
echo "<td>"**HERE I WANT TO SHOW 'Number of BIDS of PROJECT ID(pID)'**"</td>";
echo "</tr>";
}
?>
私はサブクエリで試すか、それが動作しない参加するたびに..
これを行うには、正しいクエリは何ですか?
なぜ私の答えをdownvote ????クエリが正しく、動作するはずです。 – maddy23285
私はそれをdownvoteしなかった..他の誰か..私はあなたのクエリを適用する場合、それは "PHPの通知:未定義のインデックス:30行のfunctions.phpのpID PHPの注意事項:未定義のインデックス:31行目のfunctions.phpのpName PHP通知:不定度:pBudgetのfunctions.phpのライン上の32 PHPお知らせ:不定度:ライン上のfunctions.phpにPID 35'」 もの:ライン上のfunctions.phpでPRATE 33 PHPお知らせ:不定インデックス私のPHPの部分です –