ホームページ  >  記事  >  バックエンド開発  >  PHP で mysql からの複数のデータ出力の読み取りで問題が発生する

PHP で mysql からの複数のデータ出力の読み取りで問題が発生する

WBOY
WBOYオリジナル
2016-06-23 13:50:31966ブラウズ

ステートメントは大まかに次のとおりです
$sql="select * from team where number between 50 and 60";
while($row=mysql_fetch_array($res))
{
echo $ row ["name"];


このプログラムを実行するときに CMD を使用したのですが、なぜそうなるのか教えてください。 $row を直接エコーするとなぜ表示されるのでしょうか? Array という単語はどうでしょうか?
PHP 初心者がアドバイスを求めています。
神が私を啓発してくれることを願っています



ディスカッションに返信(解決策)

2 番目の値は必要ありませんが、明らかに while は実行できません。偽物です。データベースのデータが取得できていない可能性があります。
$row は元々配列ですが、echo は配列を出力せず、何も出力しません。

$row をエコーすると、$row は配列であるため、Array という単語が表示されます。


これに変更すると、クエリされたレコードを一覧表示できるはずです。

リーリー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。