gpt4 book ai didi

php - MySQL存储 '\abc\def\fg.jpg'问题

转载 作者:行者123 更新时间:2023-12-01 00:03:06 24 4
gpt4 key购买 nike

我需要将文档的相对路径存储到 MySQL 表中。问题是当我插入这种形式的字符串时:

$urlPath ='\abc\def\fg.jpg'

进入相关专栏,我得到的是,我将所有斜杠 '\' 去掉,所有文本前面都有一个未知符号。所以 MySQL 表中的结果是这样的:

'(weird symbol)abcdeffg.jpg'

如您所见,这种数据毫无用处。知道如何解决这个问题吗?

编辑:我尝试了 $urlPath ="\\abc\\def\\fg.jpg"$urlPath ='\\abc\\def\\fg.jpg' ,我还是乱码..

最佳答案

在插入/更新查询中使用此字符串之前,使用 mysql_real_escape_string( ) 转义字符串中的特殊字符。

反斜杠在 PHP 和 MySQL 中是特殊字符,因此需要在两个级别(PHP 和 MySQL)对它们进行转义。

关于php - MySQL存储 '\abc\def\fg.jpg'问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1496617/

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