phpmyadmin 删除反斜杠和连字符,但我不想
phpmyadmin deletes backslash and hyphen, but I don't want
我想在我的 phpmyadmin 数据库中存储一些数据。但是 phpmyadmin 删除了我的 link 或文本中的反斜杠和连字符。我该如何解决?我在表格中使用 utf8_general_ci。
例如这是我要录制的link
http://hurriyetemlak.cubecdn.net/image.ashx?type=4&image=Images[=10=]e221cda-8822-4459-be59-0b8047227e2c.jpg
这是结果
http://hurriyetemlak.cubecdn.net/image.ashx?type=4&image=Images67858532e221cda-8822-4459-be59-0b8047227e2c.jpg
在此示例中,phpmyadmin 删除了 "..image=Images" 之后的反斜杠。
而这里,在"e221cda..."
前删去一个零
此外,我想存储这样的 ID 号码“21865-3536”,但 phpmyadmin 将此号码转换为“21865” ”。为什么会这样?
这与 phpMyAdmin 本身 无关,但 MySQL 默认将反斜杠视为转义字符。
两种解决方案:要么,
- 转义所有输入中的反斜杠(即将它们更改为
\
)
或者,
暂时将 SQL mode 更改为 :
设置会话 sql_mode = 'NO_BACKSLASH_ESCAPES';
我想在我的 phpmyadmin 数据库中存储一些数据。但是 phpmyadmin 删除了我的 link 或文本中的反斜杠和连字符。我该如何解决?我在表格中使用 utf8_general_ci。
例如这是我要录制的link
http://hurriyetemlak.cubecdn.net/image.ashx?type=4&image=Images[=10=]e221cda-8822-4459-be59-0b8047227e2c.jpg
这是结果
http://hurriyetemlak.cubecdn.net/image.ashx?type=4&image=Images67858532e221cda-8822-4459-be59-0b8047227e2c.jpg
在此示例中,phpmyadmin 删除了 "..image=Images" 之后的反斜杠。 而这里,在"e221cda..."
前删去一个零此外,我想存储这样的 ID 号码“21865-3536”,但 phpmyadmin 将此号码转换为“21865” ”。为什么会这样?
这与 phpMyAdmin 本身 无关,但 MySQL 默认将反斜杠视为转义字符。
两种解决方案:要么,
- 转义所有输入中的反斜杠(即将它们更改为
\
)
或者,
暂时将 SQL mode 更改为 :
设置会话 sql_mode = 'NO_BACKSLASH_ESCAPES';