1
我想問你是否需要使用mysql_real_escape_string()
PHP函數來發送數據到我的數據庫中的PHP ajax文件中,如果數據使用encodeURIComponent()
函數編碼在我的JS文件中?謝謝encodeURIComponent和mysql_real_escape_string
我想問你是否需要使用mysql_real_escape_string()
PHP函數來發送數據到我的數據庫中的PHP ajax文件中,如果數據使用encodeURIComponent()
函數編碼在我的JS文件中?謝謝encodeURIComponent和mysql_real_escape_string
是的。 encodeURIComponent
對字符進行編碼,以免在URL中誤傳(通過HTTP傳輸); mysql_real_escape_string
轉義該字符串以便它不會在MySQL查詢中(在數據庫內)被錯誤解釋。
換句話說,每個都有一個完全不同的功能;更何況你有零保證你的PHP文件的請求實際上來自你的AJAX調用。