我需要檢索'projects'
來自表'projects'
的詳細信息。如何從表中檢索數據並從另一個表中統計行數,然後將它們一起顯示在while循環或HTML表中?
我需要從'projectsBids'
得到出價的數量。
然後告訴他們所有的HTML表基於項目的ID
這是我'projectsBids'
表:
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
我使用下面的代碼來檢索數據..
檢查4 <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通知:未定義的索引:p.php在線30 PHP注意:未定義的索引:第31行上的functions.php中的pName PHP注意:未定義指數:pBudget中的functions.php在線路32 PHP說明:未定義指數:PRATE中的functions.php上線33 PHP說明:未定義指數:PID中的線35'」 那些的functions.php線是我的PHP的一部分 –