我有以下数据库
employee(e_no,e_name,e_contact,e_mail)
project(p_no,e_no,p_name)
project_assigned(id,pno,eno)
task(id,pno,tasks)
现在我有两个名为 employee_data_sheet.php 和 addtask.php 的特定文件 我想完成以下任务: 当我将任务发布到 addtask.php 时,我想查看哪个员工在 employee_data_sheet.php
中的哪个项目中完成了任务以下是代码段: (我的 addtask.php 在employee_data_sheet中工作正常)
$query34="SELECT p_no FROM project_assign WHERE e_no='$empno'";
$res34= mysql_query($query34);
while($row34= mysql_fetch_array($res34))
{
$pnum=array();
$pnum=$row34['p_no'];
$query35="SELECT p_name FROM project WHERE p_no='$pnum'";
$res35=mysql_query($query35);
while($row35= mysql_fetch_array($res35))
{
$prname1=array();
$prname1=$row35['p_name'];
}
}
问题是我无法将查询结果存储到具有逗号分隔的数组中。 请帮我将查询结果存储到带逗号分隔的数组
答案 0 :(得分:1)
您正在使用已弃用的数据库访问功能。但是我相信你正在努力做到这一点
$prname1=array();
while($row35= mysql_fetch_array($res35))
{
$prname1[]=$row35['p_name'];
}
$string = implode(",", $prname1);