[請益] while包while可行嗎??

看板PHP作者 (神御)時間11年前 (2014/05/27 15:12), 11年前編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
小弟不才剛開始接觸PHP 我一直在想要做出以下畫面 紅色 No1 No2 No3 No4 No5 藍色 No1 No2 No3 No4 No5 以下是我的程式寫法 $sql = "SELECT * FROM basic where mpo = '".$_POST['sea']."' GROUP BY color2 "; $result = mysqli_query ($link,$sql); $sql2 = "SELECT * FROM test where po_report = '".$_POST['sea']."'"; $result2 = mysqli_query($link,$sql2); while($row = mysqli_fetch_array($result)){ echo '<td>' .$row[3]. '</td><br/>' ; while ($row2 = mysqli_fetch_array($result2){ //echo .$row2[0].; echo "QQ <br/>"; } } 經過檢測之後把$row2的那個while註解掉是可以正常跑的, 換句話說就是$row2那個while出現了問題, 但是不明白為什麼兩個while都是一樣的卻有一個不能執行 我把SELECT也貼到資料庫測試過語法可以帶出資料 請各位神人替小弟解答到底是我語法錯誤還是兩個while不相容?? 問題點出現在這一行while($row2 = mysqli_fetch_array($result2)){ echo '<td>' .$row2[0]. '</td>'; } 只要加上TD就可以了 謝謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 103.23.136.8 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1401174770.A.CE1.html ※ 編輯: longkink (103.23.136.8), 05/27/2014 15:13:25

05/27 15:43, , 1F
data seek
05/27 15:43, 1F

05/27 16:26, , 2F
如果你確定程式中$result2後沒有少一個)的話
05/27 16:26, 2F
※ 編輯: longkink (103.23.136.8), 05/27/2014 16:53:38

05/30 02:12, , 3F
所以結果問題出在HTML Tag XD
05/30 02:12, 3F
文章代碼(AID): #1JX3hopX (PHP)
文章代碼(AID): #1JX3hopX (PHP)