Home  >  Article  >  Backend Development  >  php foreach 为啥进入不了

php foreach 为啥进入不了

WBOY
WBOYOriginal
2016-06-13 13:10:29887browse

php foreach 为什么进入不了

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
        $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'];
            }
        }
<br><font color="#e78608">------解决方案--------------------</font><br>
探讨
$uc明明大于0的,foreach为什么进入不了

------解决方案--------------------
那就是数据库连接有问题,检查一下。
------解决方案--------------------
$us=$this->mysql->getData($RSQl);
print_r($us); //贴出结果看看
------解决方案--------------------
探讨

也没问题,如果有什么,$uc怎么会大于0呢
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn