phpmyadmin删除反斜杠和连字符,但我不想要

时间:2016-11-14 11:35:43

标签: mysql database phpmyadmin store

我想在phpmyadmin数据库中存储一些数据。但phpmyadmin删除链接或文本中的反斜杠和连字符。我该如何解决?我在表中使用utf8_general_ci。

例如,这是我要录制的链接

http://hurriyetemlak.cubecdn.net/image.ashx?type=4&image=Images\6\7\8\5\8\5\3\2\0e221cda-8822-4459-be59-0b8047227e2c.jpg

这是结果

http://hurriyetemlak.cubecdn.net/image.ashx?type=4&image=Images67858532e221cda-8822-4459-be59-0b8047227e2c.jpg

在此示例中,phpmyadmin在“.. image = Images”之后删除反斜杠。 在此处,在“e221cda ...”

之前删除零

另外,我想存储一个类似“ 21865-3536 ”的ID号,但phpmyadmin会将此号码转换为“ 21865 ”。为什么会这样?

1 个答案:

答案 0 :(得分:1)

这与phpMyAdmin 本身无关,但MySQL默认将反斜杠视为转义字符。

两种解决方案:

  1. 在所有输入中转义反斜杠(即将其更改为\\
  2. ,或者

    1. 临时更改SQL mode

      SET SESSION sql_mode ='NO_BACKSLASH_ESCAPES';