MySQL phpmyadmin 正在更改值 / = /


MySQL phpmyadmin is changing values / = /

我正在尝试将值输入数据库。这是我的查询:

INSERT INTO `post_meta` (`id`, `post`, `extend`, `data`) VALUES
(1, 3, 1, '{"html":"<iframe src='"http:'/'/tv.ccsd.net'/embed'/uz5tsdfwRIquKE'" width='"512'" height='"288'" seamless='"seamless'"><'/iframe>"}');

但是当我在我的数据库中看到该值时,它输出如下:

{"html":"<iframe src="http://tv.ccsd.net/embed/uz5tsdfwRIquKE" width="512" height="288" seamless="seamless"></iframe>"}

我怎样才能让 phpmyadmin 停止为此查询执行此操作。我已经继续转换了所有字符。谢谢!

简而言之,我的目标是保持插入时的值,就像在数据库中一样,如下所示:

{"html":"<iframe src='"http:'/'/tv.ccsd.net'/embed'/uz5tsdfwRIquKE'" width='"512'" height='"288'" seamless='"seamless'"><'/iframe>"}

它正在做正确的事情。反斜杠是一个转义字符,它告诉MySQL按字面意思处理下一个字符。因此,'/意味着应该在数据中放入文字/字符。

如果要在数据中放入文字反斜杠,则需要转义反斜杠:

INSERT INTO `post_meta` (`id`, `post`, `extend`, `data`) VALUES 
(1, 3, 1, '{"html":"<iframe src=''"http:''/''/tv.ccsd.net''/embed''/uz5tsdfwRIquKE''" width=''"512''" height=''"288''" seamless=''"seamless''"><''/iframe>"}');