-3

以下是我的场景

我有以下数据库

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.phpaddtask.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'];
  }
}

问题是我无法将查询结果存储到逗号分隔的数组中。请帮我将查询结果存储到逗号分隔的数组中

4

1 回答 1

1

您正在使用已弃用的数据库访问功能。但是我相信你正在尝试这样做

$prname1=array();
while($row35=  mysql_fetch_array($res35))
{
    $prname1[]=$row35['p_name'];
}
$string = implode(",", $prname1);
于 2013-07-17T08:32:57.553 回答