Recursive tree traversal with mysql through PHP

前端 未结 2 447
有刺的猬
有刺的猬 2021-01-19 00:40

I am creating a questionnaire for a client that requires the questions to be organized by 3 layers of levels. I\'ve successfully created the U.I. however I\'ve been trying f

2条回答
  •  醉话见心
    2021-01-19 01:15

    Do this recursivly:

    function printChildQuestions($parentid) {
      $sql="SELECT * FROM pB_test WHERE parentID=$parentid";
      $result=mysql_query($sql);
      $i=0;
      while (true) {
        $row=mysql_fetch_array($result);
        if (!$row) break;
        if ($i==0) echo "
      "; $i=1; echo '
    • '.$row['id'].' '.$row['description'].' '.$row['parentId'].'
    • '; printChildQuestions($row['id']); } if ($i>0) echo '
    '; } printChildQuestions(0);

提交回复
热议问题