我有4個表,我想要顯示所有這些表的結果。但是,我在從這些表中檢索數據時遇到了問題。對於所有表格,它們具有相同的密鑰,稱爲applicantId
,我想用此密鑰連接所有表格。用MySql選擇多個表php
此外,這是我建立的帳戶基地網站。所以這些數據將會有一個獨特的accountId
。這意味着一個人只能在他們的賬戶中查看他們自己的數據。
問題我現在有的是我無法從MySql獲取數據。
這些都是我見下表:
這是我的代碼在PHP:
<div class="panel-body">
<?php
$stmt = $DB_con->prepare("SELECT * FROM applicantpersonaldetails,employementdetails,existingbankproducts "
. "WHERE applicantpersonaldetails.ApplicantID = employementdetails.ApplicantID "
. "= existingbankproducts.applicantID "
. "and applicantpersonaldetails.AccountID ='{$accountId}'");
$stmt->execute();
if ($stmt->rowCount() > 0) {
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
extract($row);
?>
<?php
}
} else {
?>
<div class="col-xs-12">
<div class="alert alert-warning">
<span class="glyphicon glyphicon-info-sign"></span> No Data Found ...
</div>
</div>
<?php
}
?>
</div>
的$ accountId
是讓它我登入後。
爲什麼不使用連接來獲取數據? –
你得到了什麼錯誤..?你有沒有嘗試直接在phpMyAdmin執行查詢..? –
問題是我沒有從mysql獲取數據,顯示0行數據 – xhinvis