我需要将文档的相对路径存储到MySQL表中.问题是,当我插入此表单的字符串时:
$urlPath ='\abc\def\fg.jpg'
Run Code Online (Sandbox Code Playgroud)
进入相关专栏,我得到的是,我所有的斜线都'\'脱落了,所有文字前都有一个未知的符号.所以MySQL表中的结果是这样的:
'(weird symbol)abcdeffg.jpg'
Run Code Online (Sandbox Code Playgroud)
如您所见,这种数据毫无用处.知道如何解决这个问题吗?
编辑:我试过 $urlPath ="\\abc\\def\\fg.jpg"和$urlPath ='\\abc\\def\\fg.jpg',还是我得到了乱码..
在插入/更新查询中使用此字符串之前,请使用mysql_real_escape_string()来转义字符串中的特殊字符.
反斜杠是PHP和MySQL中的特殊字符,因此需要在两个级别(PHP和MySQL)进行转义.
| 归档时间: |
|
| 查看次数: |
174 次 |
| 最近记录: |