ホームページ >バックエンド開発 >PHPチュートリアル >PHP は圧縮コードによって引き起こされる無限ループを解決します_PHP チュートリアル

PHP は圧縮コードによって引き起こされる無限ループを解決します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:18:481078ブラウズ

test.table1 テーブル
ID str1 str2
1 さぁ bbb
2 さぁ BBC
3 sss 123

要件: 「str1」セグメントの内容を重複なくリストします。


元々は非常に単純で数行しかかかりませんでしたが、コードを圧縮してより凝縮したものにできると考えたため、エラーコードは次のようになりました。

れーれー
一目見ただけで問題がわかりましたか?実はこのことが無限ループを引き起こしていたのです。 。 。 T_T

そこで、段階的に復元したところ、無限ループは再び解消されました。明らかに、それは提出ステートメントに問題があるのではなく、文法構造に問題があります。

案の定、問題はその間にあります。 Mysql_query は条件が検出されるたびに実行されます。それからはめちゃくちゃでした。

mysql_query が 1 回だけ実行されるようにしてください。正しいコードは次のとおりです。

れーれー

コードの最適化は諸悪の根源です…皆さん、落ち着け、落ち着け!

http://www.bkjia.com/PHPjc/621611.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/621611.html技術記事 test.table1 table id str1 str2 1 saa bbb 2 saa bbc 3 sss 123 要件: 「str1」セグメントの内容を重複なくリストします。 元々は非常にシンプルで数行しかありませんでしたが、コードは圧縮できると思います...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。