2012-04-16 8 views
1

をPHPではない、プロンプトCMDでの作業に参加します次のコードを使用してPHPで結果を表示しようとすると、それは何も返しません。これは、コマンドラインではなく、PHPで完全に罰金結果を返すことになる理由左は次のようになりますSELECT文を登録しよう私はLEFTを持って

$subResult=mysql_query($querySub, $connection); 

while($sub = mysql_fetch_assoc($subResult)){ 

    $subs[] = $sub; 

} 

foreach($subs as $k => $v) { 

    foreach($v as $key => $val) { 

    echo $k." ".$v."<br />"; 

    } 

} 

誰でも知っていますか?データベースの接続ではないことが分かっています。同じページのコード上で他のタスクが正常に動作しているためです。返されるフィールドの1つに、BLOBに格納されたバイナリデータが含まれていることを言及する必要があります。次の2つのループ持っ

+2

PHPコードがエラーメッセージを生成しないようにしましたか? – mellamokb

+0

あなたのforeachループの前に 'print_r($ subs);'を試し、ループすると予想されるデータが含まれているかどうか確認してください。 – Blake

答えて

1

- 内側のものがある:

foreach($v as $key => $val) {

あなたは$キーまたは$値のいずれかを使用していない - あなたはそのループを削除するとどうなりますか?

+0

もちろん、もちろんです。ご協力いただきありがとうございます。 – ismaris

関連する問題