while 的变量传出去不一样? whilephp变量 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function type_son_id_finder($type_id){ $query=mysql_query("SELECT id FROM `protduct_type` WHERE `f_id` = '$type_id'"); $all_son = ''; while ($row=mysql_fetch_assoc($query)) { $all_son .= $row["id"].","; } return $all_son;} return放在循环里面 就会跳出当前循环 所以只执行一遍循环就结束了 因此只能得到一个结果1 正确结果可以参考#2 return放在循环之后 return $all_son = $row["id"].",";這樣寫每次都會覆蓋$all_son 所以只會返回最後一條紀錄的值,改成 $all_son . = $row["id"].",";在循環結束時再 return $all_son; 请教下关于zend select()如何写in的的语句 php+ajax按需多进程的问题 adodb如何实现多表查询 请推荐下学习PHP的书。 两个不同表之间的字段怎么关联插入 用PHP怎样操作EXCEL? 十万火急!!急征一个答题的小程序!!!! 新手 考勤统计表运行很慢,如何简化代码能运行快一些? 升级ionCube 为7.0后遇问题 生成网站地图有什么简易的方法吗? XAMPP 启动不了 MySql
function type_son_id_finder($type_id){
$query=mysql_query("SELECT id FROM `protduct_type` WHERE `f_id` = '$type_id'");
$all_son = '';
while ($row=mysql_fetch_assoc($query)) {
$all_son .= $row["id"].",";
}
return $all_son;
}
正确结果可以参考#2 return放在循环之后
在循環結束時再 return $all_son;