mysql_fetch_row クエリの結果が不完全です。結果が交互の行に表示されるのはなぜですか?

WBOY
リリース: 2016-10-10 11:56:17
オリジナル
1531 人が閲覧しました

mysql_fetch_row 関数を使用してデータベースの結果をクエリすると、完全な結果ではなく、データベース内の代替行の結果のみが表示されます。その理由は何ですか?コードは次のとおりです:

リーリー

このコードは、図に示すように、結果の一部のみを表示できます: mysql_fetch_row クエリの結果が不完全です。結果が交互の行に表示されるのはなぜですか?

データベースのスクリーンショット: mysql_fetch_row クエリの結果が不完全です。結果が交互の行に表示されるのはなぜですか?

2. 次のコードを使用して、すべての結果をクエリします。

リーリー

返信内容:

mysql_fetch_row 関数を使用してデータベースの結果をクエリすると、完全な結果ではなく、データベース内の代替行の結果のみが表示されます。その理由は何ですか?コードは次のとおりです:

リーリー

このコードは、図に示すように、結果の一部のみを表示できます: mysql_fetch_row クエリの結果が不完全です。結果が交互の行に表示されるのはなぜですか?

データベースのスクリーンショット: mysql_fetch_row クエリの結果が不完全です。結果が交互の行に表示されるのはなぜですか?

2. 次のコードを使用して、すべての結果をクエリします。

リーリー

mysql_fetch_row($result) が実行されるたびに、ポインタが 1 つ戻ります
while の後に括弧内で初めて実行されるときは、出力はありません
その後、コード ブロック内で 1 回実行され、出力
その後ループで再度実行されます出力はありません
その後コードブロックが1回実行されて出力
その後while内の条件がfalseとなり停止します

フェッチが完了するたびに、ポインタを 1 ビット下に移動することと同じになります。最初の書き込み方法では、毎回 (while で 1 回、print_r で 1 回) 2 ビット下に移動するため、1 つおきに出力されます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!