Heim > Backend-Entwicklung > PHP-Tutorial > PHP递归查询父类,可以echo输出,无法return

PHP递归查询父类,可以echo输出,无法return

WBOY
Freigeben: 2016-06-13 12:54:36
Original
1183 Leute haben es durchsucht

求助 PHP递归查询父类,可以echo输出,无法return

<?php<br />
include_once("../conn.php");<br />
function SontoFather($i) <br />
{	<br />
 	$sql = "SELECT `parent_id`,`cate_name` FROM `dlbz_gcategory` WHERE `cate_id`=".$i; <br />
	echo $sql;<br />
	echo '<br/>';<br />
	$result = mysql_query($sql);<br />
	$row=mysql_fetch_row($result);<br />
	//echo $row[1];<br />
	if($row[0]!=0)<br />
	{<br />
		$i = $row[0];<br />
		//echo $i;<br />
		//echo $row[1];<br />
		SontoFather($i);<br />
		<br />
	}<br />
	else<br />
	{  	<br />
		echo $row[1];<br />
		//$j=$row[1];<br />
		return $row[1];<br />
	}<br />
}<br />
echo SontoFather(3);<br />
echo SontoFather(450);<br />
?>
Nach dem Login kopieren

echo SontoFather(3);  这句可以正常输出,即父类自己递归没有问题,可以return返回值,也可echo输出;

echo SontoFather(450); 这句无法正常return输出,但是可以echo输出


php ?return??递归?echo
------解决方案--------------------
16 行
        SontoFather($i);
改为
        return SontoFather($i);
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage