PHP和MySQL的问题

时间:2010-01-20 14:44:56

标签: php mysql

我如何将plus(+)minus(-)标志输入MySQL数据库并正常输出+ -,如果还有更好的方法请继续使用mysqli_real_escape_string();让我知道。

3 个答案:

答案 0 :(得分:0)

查看mysqli_real_escape_string()文档时,我认为+和 - 字符不会被转义。只有 NUL(ASCII 0),\ n,\ r,\,',“和Control-Z 根据该页面进行转义。

所以我想你需要提供有关你问题的更多信息。

答案 1 :(得分:0)

您实际获得了什么输入/输出?什么是数据库中的列类型,您尝试插入这些列?

答案 2 :(得分:0)

我使用mysql_real_escape_string()并为表格或行设置您的字符集,因为latin1 utf8可能是更好的选择...

还可以使用不同的编码urlencode()等。

//encode the update in case of & and other characters that will break twitter API $update = '%E2%99%AB'.urlencode($update);

%E2%99%AB创建“音符符号”

http://www.eskimo.com/~bloo/indexdot/html/topics/urlencoding.htm