테이블 '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'
테이블 : 나는 데이터를 검색하려면 다음 코드를 사용하고
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는 알립니다 : 정의되지 않은 인덱스 : function.php에서 pID는 30 라인에 PHP는 알림 : 31 행에 functions.php에 정의되지 않은 인덱스 : pName PHP 공지 : 정의되지 않은 인덱스 : 라인 (32) PHP 통지에 functions.php에 pBudget : 정의되지 않은 인덱스 : 라인 33 PHP 통지에 functions.php에서 수다 : 정의되지 않은 인덱스 : 라인 35' " 들을 functions.php에서의 PID 라인은 내 PHP 부분입니다 –