[英]Multiple SQL queries to select data MySql php
我有很多表格,我需要從那里選擇數據並顯示在HTML表格中。
我現在需要執行兩個查詢才能顯示所有結果。
但是,我只能在代碼中放入一個查詢。 我的代碼如下:
<?php
$stmt = $DB_con->prepare("SELECT * FROM applicantpersonaldetails apd "
. "INNER JOIN employementdetails ed ON apd.ApplicantID = ed.ApplicantID "
. "INNER JOIN sourceoffunds sof ON apd.ApplicantID = sof.ApplicantID "
. "WHERE apd.AccountID =:accountId AND apd.applicantType ='main';");
$stmt->bindParam(':accountId', $accountId, PDO::PARAM_INT);
$stmt->execute();
if ($stmt->rowCount() > 0) {
?>
<table id="01">
<tr>
<th></th>
<th>Main Applicant</th>
<th>Joint Applicant1</th>
</tr>
<?php
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
?>
<tr>
<td>Name</td>
<td><input name="nameMain"></td>
<td><input name="nameJoint1"></td>
</tr>
<tr>
<td>Occupation</td>
<td><input type="text" id="occupationMain" name="occupationMain" value="<?php echo $row['EmploymentStatus']; ?>" readonly></td>
<td><input type="text" id="occupationJoint1" name="occupationJoint1" value="" readonly></td>
</tr>
<tr>
<td>Employment</td>
<td>
<div>
<input list="employTypeList" name="employTypeMain" id="employTypeMain" value="" readonly>
</div>
</td>
<td>
<input list="employTypeList" name="employTypeJoint1" id="employTypeJoint1" value="" readonly >
</td>
</tr>
<tr>
<td>Company</td>
<td><input type="text" id="companyMain" name="companyMain" value="" readonly></td>
<td><input type="text" id="companyJoint1" name="companyJoint1" value=""readonly></td>
</tr>
</table>
<?php
}
} else {
?>
<div class="">
<div class="alert alert-warning">
<span class="glyphicon glyphicon-info-sign"></span> No Data Found ...
</div>
</div>
<?php }
?>
現在,我想在我的代碼中插入另一個SQL查詢,以便顯示joint1
的結果
另一個查詢如下:
$stmt = $DB_con->prepare("SELECT * FROM applicantpersonaldetails apd "
. "INNER JOIN employementdetails ed ON apd.ApplicantID = ed.ApplicantID "
. "INNER JOIN sourceoffunds sof ON apd.ApplicantID = sof.ApplicantID "
. "WHERE apd.AccountID =:accountId AND apd.applicantType ='joint1';");
$stmt->bindParam(':accountId', $accountId, PDO::PARAM_INT);
$stmt->execute();
它們是相同的查詢,只是查找不同的申請人類型,因此只需使用AND apd.applicantType IN('main','joint1')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.