mysql_query;mysql_fetch_assoc;$sql

這個錯困擾我一個下午,問了很多人大家都不是很懂,坑可能是貼的代碼不夠全,大家不瞭解我的錯誤。

樓主呢,剛開始的目的是剛寫好一個靜態的頁面,準備把靜態的頁面鏈接數據庫。這時引入數據庫bug就來了。

結果這個模態框沒顯示出來,錯誤就不貼了就是數據沒有獲得到,那我就想應該是while ( $rows1=mysql_fetch_assoc($result1))

這個的問題,結果打印一下rows1爲null,又檢查了一遍函數沒問題,那是不是$result的問題呀,結果打印一下$result時爲null,

爲空那就往上找怎麼爲空的,

我建了個小文件測試一下上面的幾行代碼,結果還是爲空,於是我查了一下mysql_qury();函數上面說返回值有三種,1:真值,證明查到了數據,2:false,一般是sql語句錯了。3:null,意思是進數據庫裏查了,但是沒有查到數據。

那我又用echo把$sql打印出來,把打印出來的數據在數據庫裏執行一下,結果也能查到數據。問題來了,都沒有問題,到底哪兒錯了?

第一天沒有發現錯誤,第二天我返現require_once();雖然把文件導了進來,但是沒有調用connect();函數,只是導入了文件,沒有用,於是我又寫了個函數,就好了。

哎,學藝不精,這麼小的錯誤,困擾我好久。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章