我有一個網站,目前收集留言時留下的信息(姓名,電話號碼等),但現在我只需要一個PHP腳本,使用mail()
發送一封電子郵件給我功能。我不知道MySQL是否可能是極端的,但我喜歡把他們的信息放入某種數據庫的方式。謝謝!開始使用MySQL
1
A
回答
4
如果您確實使用數據庫,請對互聯網上的PHP教程保持警惕。他們中的大多數都有可怕的示例代碼,應該使用從不使用(大多數人認爲sql injections是其他人遇到的問題)。
如果您確實選擇了MySql,我建議您不要使用php mysql擴展名(即不要使用啓動mysql_
的函數)。使用mysqli或pdo擴展。這些使代碼更加萬無一失,如果正確使用應該會自動剝離可能導致sql注入的輸入。
在我看來,你必須理解的是,如果你曾經對數據庫做過任何事情,那麼無論你最終使用哪個數據庫,都要注意sql注入。使用我推薦的php擴展應該有助於防止它們,但它不能替代理解爲什麼不應該將用戶控制值直接組合到sql查詢中。
0
使用數據庫引擎將是一個很好的幫助。 我可以說保存一切。 您節省時間,省錢又省了很多頭痛。
2
如果你要需要的是跟蹤的評論,你可以選擇如SQLite
這並不是說SQLite是不適合更繁重更輕量級的數據庫。
0
0
如果你的服務器已經安裝了MySQL(或任何其他RDBMS),你只需要學習基本的SQL語言和PHP API來執行這些查詢。
PHP使用很少的擴展與MySQL進行通信。你可以使用mysql,mysqli或PDO。最後一個是最好的選擇(但你必須知道面向對象編程的基礎知識)。 對於簡單的CURD(創建,更新,檢索,刪除)操作,SQL語法非常簡單。我知道初學者不喜歡官方文檔,所以我建議學習一些教程 - 你應該在Google上找到很多 - check this out
相關問題
- 1. 如何開始使用PHP和MySQL
- 2. 幫助開始使用OO PHP和MySQL
- 3. MySQL - 開始掛鉤
- 4. 開始使用T4
- 5. 開始使用Javascript
- 6. 開始使用jquery
- 7. 開始使用Maven
- 8. 開始使用OpenID
- 9. 開始使用OpenRasta
- 10. 開始使用javascript
- 11. 開始使用MIDI
- 12. 開始使用OAuth
- 13. 開始使用QPID
- 14. 開始使用PHP
- 15. 開始使用LESS
- 16. 開始使用VoIP
- 17. 開始使用opengl
- 18. 開始使用maven
- 19. MySQL程序 - 開始工作
- 20. 開始爲MySQL查詢PHP
- 21. mySQL剝離開始0?
- 22. MySQL。月底開始新行
- 23. MySQL - 查詢*總是*開始搜索表的開始?
- 24. 開始使用Windows Azure的
- 25. 如何開始使用C
- 26. 試圖開始使用git
- 27. 開始使用Friendly ORM
- 28. 如何開始使用RxJava
- 29. 無法開始使用mod_rewrite
- 30. 開始使用weblogic portal 11g