PHP函数不返回数组或int

时间:2016-10-25 19:59:30

标签: php mysql function return categories

我有这个功能,但不要"返回"任何数据;

function getCategoryParent($db,$id,$count = 12){
$parentID=0;
$inner = "";
for ($i=2; $i<=$count; $i++){
    $inner .=' INNER JOIN services_categories as x'.$i.' ON x'.$i.'.sc_id=x'.($i-1).'.sc_top_id ';
}
$sql='SELECT x'.$count.'.* FROM services_categories as x1 ' .$inner. ' WHERE x1.sc_id="'.$id.'" LIMIT 1';
$query=$db->query($sql,PDO::FETCH_ASSOC);
if($query->rowCount()){
    foreach ($query as $key) {
        $parentID=$key["sc_id"];
        return $parentID;

    }
}else{
    getCategoryParent($db,$id,$count-1);
} }

我想要返回sc_id或所有查询数据。它正在使用echo

0 个答案:

没有答案