这是我的符合条件的分支机构的代码我正在尝试获取具有一个作业ID的多个分支并将该数组存储在变量$branches
中,并且我希望将其作为$branches
发送到邮件正文内容中例如,它包含cse,it,mech
作业ID 38
我从r_job_branch
选择多个分支
$branchquery=$conn->query("SELECT * FROM r_job_branch where id_job=".$jobId) or die(mysqli_error());
$branchres=$branchquery->fetch_assoc();
$eligiblebranches=$branchres['id_branch'];
我从r_branch
中选择多个分支名称
$bname=$conn->query("SELECT * FROM r_branch where id_branch=".$eligiblebranches) or die(mysqli_error());
$bres=$bname->fetch_assoc();
$branches=$bres['branch_name'];
我想在这个中使用该变量:
$message='<html><body><strong>Eligible Branches:</strong>'.$branches.'</body></html>';
答案 0 :(得分:1)
循环推出分支名称。
使用JOINed查询并猜测数据库连接的工作方式: -
<?php
$message = '<html><body><strong>Eligible Branches:</strong>';
$branchquery=$conn->query("SELECT a.id_branch,
b.branch_name
FROM r_job_branch a
INNER JOIN r_branch b
ON a.id_branch = b.id_branch
where id_job=".$jobId) or die(mysqli_error());
while($bres=$bname->fetch_assoc())
{
$message .= $bres['branch_name']."<br />";
}
$message .= '</body></html>';