程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP 解決一次因壓縮代碼引發的死循環

PHP 解決一次因壓縮代碼引發的死循環

編輯:關於PHP編程

test.table1表 id str1 str2 1 saa bbb 2 saa bbc 3 sss 123

要求:無重復列出“str1”段的內容。


本來是很簡單的也就幾行搞定,但我覺得代碼還可以壓縮一下,這樣看起來比較濃縮,於是杯具就發生了,錯誤代碼如下:

";
}
?>

第一眼看出其中的問題了麼?這貨居然引發了死循環。。。T_T

於是我又一步一步還原,死循環又不見了。顯然不是提交語句的問題,應該是語法結構出問題了。

果然,問題出在while裡。每次檢測成立條件的時候都會執行一次mysql_query。然後就杯具了。

只要保證mysql_query僅執行一次就好,正確代碼如下:

";
}
?>

優化代碼,萬惡之首……各位淡定,淡定!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved