作爲一名初學者,我並不喜歡串連,但我認爲這對我來說是非常有用的。所以我有一個while語句從數據庫的表中獲取數據。我在下面使用第二個查詢,並在while語句之間顯示來自不同表格的額外信息。如何連接SQL查詢以從數據庫獲取變量?
<?php while($employeeproject=mysqli_fetch_array($resultemp)){ ?>
<td data-th="Employee">
<!-- INNER JOIN EMPLOYEE TO GET NAMES -->
<?php $sqlemps="SELECT first_name, last_name FROM employees INNER JOIN employeeprojects ON employees.employee_id=employeeprojects.employee_id";$resulempls=mysqli_query($db,$sqlemps);$displayempnames = $resulempls->fetch_assoc();?>
<?=$displayempnames['first_name'];?> <?=$displayempnames['last_name'];?>
</td>
<?php };?>
while語句從employeeprojects
獲取信息,我顯示姓名與employees
表連接。它的工作原理,但問題是程序顯示相同的名稱,即使它是不同的employee_id
。我想在第二個查詢中連接並添加WHERE子句,但我不知道如何。
喜歡的東西...
$sqlemps="SELECT first_name, last_name FROM employees INNER JOIN employeeprojects ON employees.employee_id=employeeprojects.employee_id WHERE employee_id=<?=$employeeproject['employee_id'];?>";
顯然,這將無法工作,所以我怎麼串聯?
這將永遠不會運行。 –