Php 无法使用另一个while循环中的while循环

Php 无法使用另一个while循环中的while循环,php,Php,While循环在另一个While循环中不起作用。 解析错误:语法错误,while{之后出现意外的“.” $sql=“从问题中选择*,其中问题\u id={$update\u id}”; $result=mysqli_查询($conn,$sql)或die(“查询失败”); $output=''; 如果(mysqli_num_行($result)>0){ while($question=mysqli\u fetch\u assoc($result)){ $output.=” 教员: ". $sql2

While循环在另一个While循环中不起作用。 解析错误:语法错误,while{之后出现意外的“.”

$sql=“从问题中选择*,其中问题\u id={$update\u id}”;
$result=mysqli_查询($conn,$sql)或die(“查询失败”);
$output='';
如果(mysqli_num_行($result)>0){
while($question=mysqli\u fetch\u assoc($result)){
$output.=”
教员:
".
$sql2='从教员中选择教员id、教员名称;';
$result2=mysqli_查询($conn,$sql2)或die('query failed');
if(mysqli_num_行($result2)){
而($faculty=mysqli\u fetch\u assoc($result2)){
“{$faculty['faculty_name']}
".
}
}
."
";

试试这个修订版:

$select = "";
$sql2 = 'SELECT faculty_id,faculty_name FROM faculty;';
         $result2 = mysqli_query($conn, $sql2);
         if(mysqli_num_rows($result2)){
              while($faculty = mysqli_fetch_assoc($result2)){
                   $select.= "<option value='{$faculty['faculty_id']}'";
                   $select.=  $question['faculty']==$faculty['faculty_id'] ? 'selected':'';
                   $select.= ">{$faculty['faculty_name']}</option>";"
              }
         }

$output = <<<EOT
    <div class='form-panel'>
         <label for='question-faculty'>Faculty:</label>
         <select name='faculty' id='question-faculty'>
         $select
         </select>
    </div>
EOT;
$select=”“;
$sql2='从教员中选择教员id、教员名称;';
$result2=mysqli_查询($conn,$sql2);
if(mysqli_num_行($result2)){
而($faculty=mysqli\u fetch\u assoc($result2)){
$select.=“{$faculty['faculty\u name']}”
}
}

$output=这不是php代码这是什么?这应该做什么?我很抱歉只发布了部分代码并请求帮助。上面的while循环位于另一个while循环中,而while循环似乎不起作用。
$select = "";
$sql2 = 'SELECT faculty_id,faculty_name FROM faculty;';
         $result2 = mysqli_query($conn, $sql2);
         if(mysqli_num_rows($result2)){
              while($faculty = mysqli_fetch_assoc($result2)){
                   $select.= "<option value='{$faculty['faculty_id']}'";
                   $select.=  $question['faculty']==$faculty['faculty_id'] ? 'selected':'';
                   $select.= ">{$faculty['faculty_name']}</option>";"
              }
         }

$output = <<<EOT
    <div class='form-panel'>
         <label for='question-faculty'>Faculty:</label>
         <select name='faculty' id='question-faculty'>
         $select
         </select>
    </div>
EOT;