php foreach 为什么进入不了
php code $rsql=sprintf(self::getqatt,$cid); $us=$this->mysql->getdata($rsql); echo $rsql; $uc=count($us); if($uc>0) { foreach($us as $u) { echo $u['uid']; } }
$uc明明大于0的,foreach为什么进入不了
------解决方案--------------------
print_r($us); 看看
------解决方案--------------------
foreach前把$us输出一下
php code if($uc>0) { print_r($us); foreach($us as $u) { echo #test#; echo $u['uid']; } }
------解决方案--------------------
探讨
$uc明明大于0的,foreach为什么进入不了
------解决方案--------------------
那就是数据库连接有问题,检查一下。
------解决方案--------------------
$us=$this->mysql->getdata($rsql);
print_r($us); //贴出结果看看
------解决方案--------------------
探讨
也没问题,如果有什么,$uc怎么会大于0呢