ホームページ >バックエンド開発 >PHPチュートリアル >2 つのデータベース読み取り方法が無限ループに陥るのはなぜですか?

2 つのデータベース読み取り方法が無限ループに陥るのはなぜですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 13:29:461275ブラウズ

urnal通常の書き込み:rreee wriee私が書き直した後:

<?$select=mysql_connect("localhost",'root','root') or die('hedapeng'.mysql_error());mysql_query('set names utf8');if(mysql_select_db('lishu',$select)){    echo 'hedapeng<br>';}else{    echo 'lishuwrong'.mysql_error().'<br>';}$b=mysql_query("select * from shoping") or die('lishudie'.mysql_error());//创建记录集$assoc=mysql_fetch_assoc($b);while ($assoc){    echo $assoc['item_id'].'----------'.$assoc['name'].'<br />';    $assoc=mysql_fetch_assoc($b);}mysql_close($select);?>



$ assoc = mysql_fetch_assoc(mysql_query( "select * from shopping");

{ echo $assoc['item_id'].'----------'.$assoc['name'].'df250b2156c434f3390392d09b1c9563'
$assoc=mysql_fetch_assoc(mysql_query( "select * from shopping"));

}

クエリ結果の最初のレコードが常に取得されます

$assoc が論理的に false になるのはいつですか?

プログラミングには優れた柔軟性がありますが、基本的な
修正
は変更できません


$assoc=mysql_fetch_assoc(mysql_query("select * from shopping"));
while ($assoc)
{ echo $assoc[' item_id'].'----------'.$assoc['name'].'df250b2156c434f3390392d09b1c9563' $assoc=mysql_fetch_assoc(mysql_query("select * from shopping")) ;

}

クエリ結果の最初のレコードが常に取得されます

$assoc が論理的に false になるのはいつですか?

プログラミングは非常に柔軟ですが、基本的な

は変更できません

PHP を学び始めたばかりです、ありがとうございます。一緒に踊りましょう!

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