gpt4 book ai didi

php - 为什么 mysql 从数据中删除斜杠?

转载 作者:行者123 更新时间:2023-11-29 03:52:14 25 4
gpt4 key购买 nike

使用简单函数:

mysqli_query($link, 'update  table set field = \'variable text with \" slash\' ');
$res = mysqli_query($link, 'select field from table');
$res = mysqli_fetch_array($res);

当打印结果时,我有没有斜线的字符串,例如:'带有“斜线”的可变文本。当我在本地主机 mysql 客户端 (SequelPro) 中预览表时,我发现也没有斜线。mysql 在插入时自动删除这个斜线是否正常?这是防止这种情况的方法吗?我在那里需要这个斜线。此外,在从 db 获取值后,我不能再使用 addslashes。我的 PHP 服务器上禁用了魔术引号。

最佳答案

您添加的斜杠用于转义 php 字符串中的引号。您应该添加 3 个斜杠 \\\",以便前两个构成反斜杠,第三个斜杠转义引号。

关于php - 为什么 mysql 从数据中删除斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24539152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com