初心者として私は連結のファンではありませんが、これは私が知るのに本当に役立つものだと思います。だから私は、データベース内のテーブルからデータを取得するwhileステートメントを持っています。私は、別のテーブルから余分な情報を表示するために、そのwhileステートメントの下で、2番目のクエリを使用しています。データベースから変数を取得する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
です。 2番目のクエリで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'];?>";
明らかにこれはどのように私は連結んので、動作しないのだろうか?
これは実行されません。 –