0

我不得不使用递归函数来填充下拉列表,但是,当我尝试按字母顺序显示结果时,ORDER BY它不起作用!下面是我的递归函数:

function tree($root) { 
  global $conn;
  $n=0;
  $result = $conn->prepare("SELECT id, name FROM personne WHERE emp_id='$root' ORDER BY name"); 
  $result->execute();
  while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
    $n = $n+1;
    echo "<option value='".$row['id']."'>".$row['name']."</option>"; 
    tree($row['id'], $n+1); 
  }   
}

感谢帮助

4

0 回答 0