2010-01-20 107 views
0

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

+1

的“音符你能描述一下你插入到表中,你如何期望得到的数据备份出来? – 2010-01-20 15:42:39

+0

请分享代码,预期结果和实际结果。 – Josh 2010-01-21 15:44:10

回答

0

当在mysqli_real_escape_string()文档看,我不认为在+和 - 字符转义。只有NUL(ASCII 0),\ n,\ r,\””,并控制-Z根据该页面逃脱。

,所以我想你需要提供有关问题的详细信息。

0

什么输入/输出,你实际上得到?请告诉我因为你所要插入的分贝列类型这些?

+0

我没有得到任何东西,例如A-将不会产生任何东西。 – burger 2010-01-20 14:48:23

+0

什么是列类型? – prodigitalson 2010-01-20 14:56:07

0

我用mysql_real_escape_string()和设置您的字符集为表或行作为latin1utf8可能是一个更好的选择,但...

也玩用不同的编码urlencode()等等。

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

%E2%99%AB创建symbol`

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

+0

一个轻微的抱怨,但我认为你的意思是'utf8'不'uft8' ... – Josh 2010-01-21 15:43:23

+0

真实的......固定的。 – ian 2010-01-21 17:36:26