0
說明: 我PHP是插入特殊cheracters e.g a。在數據庫表
var returned_name = '<a href="#" contenteditable = "false" class = "tag">'+$("#n_" + cd).html()+'</a>  '+",";
被附加到內容編輯股利。點擊按鈕後,我提取所有文本格式,如下所示
nerd_interests = $("#nerd_interests").text();
並將其成功發送到php。我得到的純文本是標籤如表格
<div> Fruit </div>
之間我得到的果實完美。現在,當我將它保存到我的數據庫表中我看到以下
水果Â
PHP:
mysql_query("UPDATE `table_name`.`coloumn_name` SET `name` = '$nerd_name' where id = '4'");
請告訴我發生的事情......我似乎無法找到任何理由。是它想是這樣的或者是有什麼我做錯了?
請出示您的數據庫查詢......也許是「空間」都變成特殊字符,你應該看看你使用的字符集... – Julo0sS 2014-09-10 18:26:12
顯然你是不是能夠正確地及其製作解析div標籤他們unicode一頂帽子。因此,它與插入之前對字符串所做的操作有關。我會冒險猜測你正在做什麼。 sql_escape_string這是爲你做的。 – Jay 2014-09-10 18:28:03
@ Julo0sS我已更新我的帖子與查詢你問我正在通過簡單的post方法獲取數據沒有額外的功能正在用於過濾數據 – 2014-09-10 18:33:24