php 一个函数返回值问题
functionh_z_id($columnid){$zid_col_sql="selectid,column_idfromcolumn_adminwhereid='$c...
function h_z_id($columnid){
$zid_col_sql="select id,column_id from column_admin where id='$columnid'";
$zid_col_rul=mysql_query($zid_col_sql);
$zid_col_arr=mysql_fetch_array($zid_col_rul);
if($zid_col_arr[1]=="1"){
echo $zid_col_arr[0]; //输出了正确值
return $zid_col_arr[0]; //没有正常返回值
}
h_z_id($zid_col_arr[1]);
}
得不到返回值啊 ,但我测试return确实运行了
蓝色尖牙 你的方法让我无限循环 递归结束不了,也得不到返回值 展开
$zid_col_sql="select id,column_id from column_admin where id='$columnid'";
$zid_col_rul=mysql_query($zid_col_sql);
$zid_col_arr=mysql_fetch_array($zid_col_rul);
if($zid_col_arr[1]=="1"){
echo $zid_col_arr[0]; //输出了正确值
return $zid_col_arr[0]; //没有正常返回值
}
h_z_id($zid_col_arr[1]);
}
得不到返回值啊 ,但我测试return确实运行了
蓝色尖牙 你的方法让我无限循环 递归结束不了,也得不到返回值 展开
展开全部
function h_z_id($columnid){
$zid_col_sql="select id,column_id from column_admin where id='$columnid'";
$zid_col_rul=mysql_query($zid_col_sql);
$zid_col_arr=mysql_fetch_array($zid_col_rul);
if($zid_col_arr[1]=="1"){
echo $zid_col_arr[0]; //输出了正确值
return $zid_col_arr[0]; //没有正常返回值
}
h_z_id($zid_col_arr[1]);
}
首先,确认一下$zid_col_arr[1]是否等于"1";
其次把 h_z_id($zid_col_arr[1]); 改为 return h_z_id($zid_col_arr[1]);
$zid_col_sql="select id,column_id from column_admin where id='$columnid'";
$zid_col_rul=mysql_query($zid_col_sql);
$zid_col_arr=mysql_fetch_array($zid_col_rul);
if($zid_col_arr[1]=="1"){
echo $zid_col_arr[0]; //输出了正确值
return $zid_col_arr[0]; //没有正常返回值
}
h_z_id($zid_col_arr[1]);
}
首先,确认一下$zid_col_arr[1]是否等于"1";
其次把 h_z_id($zid_col_arr[1]); 改为 return h_z_id($zid_col_arr[1]);
展开全部
function h_z_id($columnid){
$zid_col_sql="select id,column_id from column_admin where id='$columnid'";
$zid_col_rul=mysql_query($zid_col_sql);
$zid_col_arr=mysql_fetch_array($zid_col_rul);
if($zid_col_arr[1]=="1"){
$val = $zid_col_arr[0];
}
h_z_id($zid_col_arr[1]);
return $val;
}
$zid_col_sql="select id,column_id from column_admin where id='$columnid'";
$zid_col_rul=mysql_query($zid_col_sql);
$zid_col_arr=mysql_fetch_array($zid_col_rul);
if($zid_col_arr[1]=="1"){
$val = $zid_col_arr[0];
}
h_z_id($zid_col_arr[1]);
return $val;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关注中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询