我想从要插入到我的数据库的字段中删除符号°
。现在我的球场上已经有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。在描述问题时,精度很重要! –