Heim >Backend-Entwicklung >PHP-Tutorial > php foreach 为啥进入不了

php foreach 为啥进入不了

WBOY
WBOYOriginal
2016-06-13 13:10:29911Durchsuche

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呢
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn