PHP學習問題之面向過程中的數據庫的查錯

今天在學習文件上傳類的編寫,由於代碼量有點大,沒寫完,運行了一下,還有錯誤,有點心煩,就沒繼續寫下去,而是在收拾以前的代碼,在收拾的過程中遇到了一個問題:連接數據庫以及數據庫的編寫過程怎麼調錯?

我今天琢磨了一下,還是要按模塊糾錯

數據庫中比較重要的模塊是:

1.數據庫的連接步驟:這個可以對照着筆記來看,一般容易出錯的地方:1)mysqli寫成mysql,因爲看的教材比較老,上面還有mysql的函數,而在最新版本的PHP好像對mysql函數不支持了,反正當時我寫的時候就一直報錯,這個一定要注意

2.數據庫指令的書寫:先說下今天遇到的問題,因爲對某個列賦值時用的是漢字,而在編寫數據庫時並沒有對相關字體進行設置,所以在插入數據庫時就一直報錯,這個測試可以先 讓PHP文件把SQL語句輸出來,然後在mysql可視化工具下進行查錯:查詢--新建查詢,如果說SQL語句書寫錯誤的話就會檢測出來;還有一個就是在插入語句中相關字符串類型的賦值用單引號括起來,記住,是單引號,單引號,單引號,這個很容易出錯。

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