php foreach 为什么进入不了 $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为什么进入不了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 xuzuning 于 2012-10-06 17:17:32 编辑 foreach前把$us输出一下 if($uc>0) { print_r($us); foreach($us as $u) { echo "#TEST#"; echo $u['UID']; } }看下结果 如果确信 $uc 大于0的话,var_dump($u).'<br />';看看,是不是有 ["UID"]=> string(数字) 什么都没输出.我把打印出来的SQL语句,在数据库中执行,是能查询到结果的 $us=$this->mysql->getData($RSQl);print_r($us); //贴出结果看看 为什么不能呢?$us = false;$uc = count($us);echo $uc; //1 遇到正则匹配的难题,求解 关于mysql select后赋值问题 获得的数据怎么存不数据库(mysql)里,与数据库端口?请高人指点,谢谢 如何在form表单里设置两个submit 用text做数据库,怎么分页?! <在线等30分钟>求php分页显示的代码,急!!! phpMyadmin的为什么不能显示中文? redhat7.1。apache+php+mysql都是默认安装的怎么才能支持php呢? 那里有像csdn这样的论坛? 多进程同时执行会卡死怎么解决 大家说说为什么会选择php的 如何将浏览的网页转化成图片保存在服务器上?
if($uc>0)
{
print_r($us);
foreach($us as $u)
{
echo "#TEST#";
echo $u['UID'];
}
}
看下结果
var_dump($u).'<br />';
看看,是不是有 ["UID"]=> string(数字)
print_r($us); //贴出结果看看
$us = false;
$uc = count($us);
echo $uc; //1