2011-08-08 82 views
0

我想从要插入到我的数据库的字段中删除符号°。现在我的球场上已经有Format::Strip_tags了。从插入删除某些符号

如何从现场获得值°#更改?符号°给出错误,当我检查我的MySQL数据库,我得到这个:

连接:utf8_general_ci

数据库:latin1_swedish_ci

服务器:latin1_swedish_ci

+0

定义“给出错误” –

+0

它说这是一个无效的字符串输入。 DB Error 1366. – CustomX

+0

Thankyou。在描述问题时,精度很重要! –

回答

1

在PHP:

str_replace('°', '#', $yourString) 
+0

这是正确的答案; OP的MySQL服务器不是UTF-8,不会接受度数字符输入。 –

1

您可以使用REPLACE功能可按:

INSERT INTO YourTable 
    SELECT REPLACE(YourValue, '°', '#') 
    ...