0
A
回答
0
你在這裏做的是安全的tottaly,你的數據可以被黑客入侵/操縱非常快。
爲什麼不使用像codeignighter這樣的框架呢?大約有100個簡單的框架可以幫助你管理數據庫。
您確定要更新wrond ID嗎? where id = 1
,似乎不是動態的。
請發表您的錯誤http://www.w3schools.com/php/func_mysql_error.asp
我知道這是不是這樣關係到你的問題,但你應該看到這些光框架:
http://kohanaframework.org/
https://github.com/ElbertF/Swiftlet
http://ellislab.com/codeigniter
0
你不檢查的返回狀態的查詢,所以如果它不工作,你不會知道。這樣做:
mysql_query("UPDATE settings SET site='$name',keywords='$keys',descrp='$desc',email='$email',fbpage='$fbpage',twitter='$twitter',gplus='$gplus',disclaimer='$disclaimer',template='$template' WHERE id=1")
or die(mysql_error());
注意:mysql_*()
已棄用:您不應該使用它。改爲使用mysqli_*()
或PDO
。
另外:您容易受到SQL注入攻擊。您應該使用mysql_real_escape_string()
(或等價物,如果您切換到mysqli
)轉義輸入變量,或者考慮轉換爲預準備語句。
相關問題
- 1. PHP isset無法使用複選框
- 2. 無法使用SET更新SQL表值
- 3. isset($ _ COOKIE ['cname'])無法使用PHP刷新標題
- 4. 無法更新表
- 5. 無法更新表
- 6. 無法更新使用vb.NET
- 7. 複選框和Isset用PHP更新Mysql
- 8. 無法更新表PDO更新
- 9. SQL Server表無法更新
- 10. 無法更新SQlite3表
- 11. 無法更新我的表
- 12. PHP表格無法更新
- 13. 無法更新目標表
- 14. 無法更新申請表
- 15. 無法更新表格
- 16. 無法使用更新3更新Visual Studio企業更新2
- 17. isset()無法正常使用包含在PHP中
- 18. 鏈接使用$ _GET同時使用isset無法找到頁面
- 19. 無法在新方法中使用Devise更新我的外鍵表
- 20. 無法使用PHP更新MySQL中的表格
- 21. 無法使用Elequent查詢更新Laravel 5.4中的表格
- 22. 無法使用select語句更新表中的行
- 23. 無法使用新列更新表適配器上的查詢
- 24. 無法在wordpress中更新mysql表格
- 25. 無法更新觸發器中的表
- 26. SQL Server:無法更新表中的列
- 27. 無法更新SQLite表中的一行
- 28. PHP - 無法更新表中的信息
- 29. 無法更新表中的單列值
- 30. 使用AJAX更新部分動態表單(無刷新) - 無法使其工作
我知道這是非常危險的,但我已經厭倦了這個錯誤 –
我強烈建議使用輕型框架,你會讓你的生活ezyer –