我想從要插入到我的數據庫的字段中刪除符號°
。現在我的球場上已經有Format::Strip_tags
了。從插入刪除某些符號
如何從現場獲得值°
以#
更改?符號°
給出錯誤,當我檢查我的MySQL數據庫,我得到這個:
連接:utf8_general_ci
數據庫:latin1_swedish_ci
服務器:latin1_swedish_ci
我想從要插入到我的數據庫的字段中刪除符號°
。現在我的球場上已經有Format::Strip_tags
了。從插入刪除某些符號
如何從現場獲得值°
以#
更改?符號°
給出錯誤,當我檢查我的MySQL數據庫,我得到這個:
連接:utf8_general_ci
數據庫:latin1_swedish_ci
服務器:latin1_swedish_ci
在PHP:
str_replace('°', '#', $yourString)
這是正確的答案; OP的MySQL服務器不是UTF-8,不會接受度數字符輸入。 –
您可以使用REPLACE功能可按:
INSERT INTO YourTable
SELECT REPLACE(YourValue, '°', '#')
...
定義「給出錯誤」 –
它說這是一個無效的字符串輸入。 DB Error 1366. – CustomX
Thankyou。在描述問題時,精度很重要! –