重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、先判断最外层循环条件,若满足条件则进入第一层循环体。进入第一层循环体后再次遇到循环语句进行第二层循环条件判断,若符合判断条件,进入第二层循环体。
站在用户的角度思考问题,与客户深入沟通,找到勉县网站设计与勉县网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册、网页空间、企业邮箱。业务覆盖勉县地区。
2、每次递增1 所以就输出你那的结果 } } for($j=1;$j=$i;$j++){ for循环 先定义变量$j=1,然后判断$j=$i是还否为真,为真则执行{}的内容,执行完在执行$j++,在判断$j=$i, 直到判断为假时退出。
3、外层循环每执行一次,内层循环就要执行N次。
4、外层判断循环条件,满足进入外层循环体 内层判断循环条件 内层循环体执行 内层循环变量累加,回到2执行,直到不满足内层条件 5。
5、进入第一层循环后,执行一些语句,再进入第二层循环,执行第二层循环的语句,当第二层循环结束跳出后,再判断第一层循环的条件是否满足,也就是说内层循环要执行多次。
1、没记错的话fetch_array 是获取整个查询结果的数组。
2、第二级第二次循环的时候指针已经指向最后一个结果了,所以就跳出了。
3、=$reply_result[date]));这句话就是把array赋值给$replay,当然后面的赋值会覆盖前面的了。你的想法是$replay是一个数组,数组的每个元素是array函数生成的数组。
4、问题的关键在这个函数的使用上 mysql_fetch_array,循环完一遍以后数据指针已经指到最后一条数据了,第二次循环的时候就取不到数据了,每次循环结束要把数据指针重新指回首条数据。
5、你这个故障是因为,$dsql 被重新使用了。把内循环的$dsql 改成新建的 $dsql2 应该就没有问题了。
首先是外面的循环用了$dosql-GetArray() 然后里面的循环又用了 $dosql-GetArray($row[id])。$dosql是同一个吧,同一个就会在里面循环的时候把外面要循环的东西替换掉了。
没记错的话fetch_array 是获取整个查询结果的数组。
第二级第二次循环的时候指针已经指向最后一个结果了,所以就跳出了。
问题的关键在这个函数的使用上 mysql_fetch_array,循环完一遍以后数据指针已经指到最后一条数据了,第二次循环的时候就取不到数据了,每次循环结束要把数据指针重新指回首条数据。
public function index(){ //我这里用的thinkPHP框架,不知道你是原生还是什么,就简单说一下思路。