主要點是 允許一個字段可以輸入引號他們要求我用pg_escape_string
這個函數。允許一個字段可以輸入引號php嗎?
add1'skaka ==>add1''skaka
我的意思是,如果我們輸入add1'skaka ==>add1''skaka
功能將添加1個報價。 但進入HTML
我不希望它顯示這樣的2引號。
你有什麼想法嗎?
主要點是 允許一個字段可以輸入引號他們要求我用pg_escape_string
這個函數。允許一個字段可以輸入引號php嗎?
add1'skaka ==>add1''skaka
我的意思是,如果我們輸入add1'skaka ==>add1''skaka
功能將添加1個報價。 但進入HTML
我不希望它顯示這樣的2引號。
你有什麼想法嗎?
pg_escape_string只是簡單地將您的單引號轉義爲允許將字符串安全地存儲到PostgreSQL數據庫中。這需要完成以避免SQL注入攻擊您的數據庫。所以是的,它會在你的數據庫中加倍報價,但是當你再次從數據庫中提取這些數據時,額外的報價將會消失。
add1'skaka ==>add1''skaka
在之後選擇你的數據庫,你只會看到add1'skaka
有關SQL注入和更多信息,它帶來的威脅,見http://en.wikipedia.org/wiki/SQL_injection
這或任:http://xkcd.com/327/小博表= )
我的意思是,如果我們輸入add1'skaka ==> add1''skaka功能將添加1個 報價。但進入HTML我不希望它顯示這樣的2引號。
您最有可能已打開magic quotes
。
我不明白你的意思。你能澄清嗎? –