錯誤小總結

2021-04-13 21:56:10 字數 838 閱讀 1234

情景分析:

外層查詢是查詢滿足條件的類,內層是查詢每乙個類的子類

用 "select * from $tbl_proclu where protype_id=$sub_id and type=1";在資料表的能查詢出多條記錄

而輸出只有一條記錄,

錯誤的寫法

$query="select * from $tbl_proclu where protype_id=$sub_id and type=1";

$result=mysql_query($query) or die(mysql_error());

while($property=mysql_fetch_array($result))

}因為在內層的sql語句查詢出來的結果用while($row=mysql_fetch_array($result))迴圈輸出完成以後,

mysql_fetch_array($result)會返回乙個false值,然後迴圈會跳到外層進行下一類,由於內層的mysql_fetch_array($result) 與外層的mysql_fetch_array($result)是一樣的,所以外層認為mysql_fetch_array($result)已經產生了false,便中斷了繼續執行,所以就只有輸出一條記錄.真確的寫法如下:

正確的寫法

$query="select * from $tbl_proclu where protype_id=$sub_id and type=1";

$result=mysql_query($query) or die(mysql_error());

while($property=mysql_fetch_array($result))

常見問題與錯誤小總結

1.開機桌面不見 ctrl alt del 新建 執行輸入 explorer 徹底解決方法 cmd k copy c windows system32 dllcache explorer.exe c windows hkey current user software microsoft windo...

ORA錯誤小彙總

今天看到一篇不錯的彙總哈 表示立刻mark下哈 ora 12560 協議介面卡錯誤 可能是以下原因 1 服務沒有開啟 oracle的服務,oraclehome92tnslistener 2 資料庫例項沒有開啟 oracleserviceorcl 3 登錄檔中預設oracle sid設定錯誤 orac...

js 錯誤總結

jscript 語法錯誤 jscript 執行時錯誤 jscript 語法錯誤是指當 jscript 語句違反了 jscript 指令碼語言的一條或多條語法規則時導致的錯誤。jscript 語法錯誤發生在程式編譯階段,在開始執行該程式之前。jscript 執行時錯誤是指當 jscript 指令碼試圖...