看板 PHP 關於我們 聯絡資訊
我很嫩 請有經驗的大大指正 $sql =" select * from s003 "; $rs = mysql_query($sql); while ($row = mysql_fetch_assoc) { //針對該資料做處理 } ※ 引述《capricornsam (魔羯)》之銘言: : 目前遇到一個奇怪的小問題 : 當我使用$result=mysql_query("select * from s003"); : 常常會很錯亂的出現兩種狀況 : 類一: : $ans=mysql_fetch_row($result)的時候顯示錯誤 : 理由是因為mysql_fetch_row()不能抓取空白資訊 : 為了這個原因,我只好加上一行程式碼,直接在$result的時候就判斷是不是空白 : (雖然我記得$result應該只有Ture或False而已) : 結果過幾天之後 : 類二: : $result有值! : 可是$ans=NULL...... : 結論就是我搞不清楚什麼情況下$result會是空白,什麼情況下他不是空白orz... : 因為我不希望再創造table的時候就硬性增加資訊。 : 而且在判斷的時候也常常會需要先看會不會抓到空白資訊。 : 可是這兩種狀況常常反覆出現="=,根本不知道要選哪一種寫比較正確 : 以上,感謝前輩的指點^^" -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.221.231
gckenny:while ($row = mysql_fetch_assoc($rs)) { 04/12 16:50