2017-03-20 44 views
0

我要插入,並從數據庫中獲取以下值取全部數據:符號插入到數據庫中,但不能在PHP

[email protected]#$%^&*()_+|}{POIUYTREWQASDFGHJKL:"?><MNBVCXZ/*-+`123456790-=\][poiuyteeqasdfghjkl;'/.,mnbvcxz/*-+ 

其中包含符號和文本以上數據插入到數據庫中。 但是,當我的值取到一個文本框,它只顯示了以下幾件事:

[email protected]#$%^&*()_+|}{POIUYTREWQASDFGHJKL:" 

我怎樣才能在一個文本框所有的符號和文字?我使用了mysql_fetch_assoc

+0

嘗試使用'mysql_set_charset(「UTF8」);'檢查一次。 – Shubham

+0

@Shubham是否要插入mysql_set_charset(「UTF8」);在該頁面或我想要將其插入dbconfig文件? –

+0

數據庫連接後,你可以放任何你想要的。 – Shubham

回答

2

請值插入到數據庫中,如下所示:

$input = "[email protected]#$%^&()_+|}{POIUYTREWQASDFGHJKL:"?>-+`123456790-=][poiuyteeqasdfghjkl;'/.,mnbvcxz/*-+" ; 

$data = mysql_real_escape_string($input); 

和檢索數據庫中的值。看看這是否有幫助。

+0

我縮進了答案的代碼,但似乎在某處出現語法錯誤,請注意Stack語法突出顯示? –