我有一个数据库表,我必须从中构建一个 UL 列表
该表的设置类似于 cat-id parent-id(是任何父级的 cat-id) cat-name cat-image
我可以轻松获得父级 ID 为“0”的根猫,但在我的一生中,我不知道该怎么做,因此最终结果是
rootcat --childParent ---child
function cats(){
$sql = "SELECT * FROM `cats";
$cats;
$con = mysqli_connect($this->vars["host"], $this->vars["user"], $this->vars["pass"], $this->vars["db"]);
if(mysqli_connect_errno()){
print "START MYSQLI ERROR<br/>".
mysqli_connect_error() .
"<br/>ENDMYSQLI ERROR";
}else{
$res = mysqli_query($con, $sql);
if(mysqli_num_rows($res) > 0){
while($cat = $res->fetch_array(MYSQLI_ASSOC)){
if($cat["parent-id"] == "0"){
$cats[] = $cat["cat-name"];
}
}
}
mysqli_free_result($res);
mysqli_close($con);
return $cats;
}
GCT1015