なぜ php foreach で
PHP コード
<!--
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 コード
if($uc>0)
{
print_r($us);
foreach($us として $u)
{
エコー「#TEST#」;
エコー $u['UID'];
}
}
<br><font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
------解決策---------
データベース接続に問題があるということです。それをチェックしてください。
------解決策----------------------
$us=$this->mysql- > ;getData($RSQl);print_r($us) //結果を投稿して確認します。
------解決策------------------
議論しても大丈夫です