php - 使用php中的文件输入在mysql中存储共享路径

标签 php mysql

我正在尝试使用输入类型=文件让用户从 php web 应用程序中的共享网络驱动器中选择路径。我只是用它来获取文件名,而不对所选文件执行任何操作。现在,我将此路径存储在 mysql 数据库中。我不知道为什么,但它被存储为 '

例如,如果路径包含 \\\\filsrv\\logs\\tests

现在在数据库中,\\被剥离,并且 '\t' 部分被替换为 'tab' 。我不知道为什么会发生这种情况。 MYSQL 数据库中使用的数据类型是 varchar。谁能解释一下如何正确存储此路径?

最佳答案

用addslashes修复了这个问题,添加额外的斜杠来正确存储路径。无论如何,谢谢@Ferdinand Beyer

关于php - 使用php中的文件输入在mysql中存储共享路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1742086/

相关文章:

php - Laravel 5.5 模型上的自定义软删除

javascript - JQuery FullCalendar 添加事件

sql - MySQL - 选择 "Everyone who booked last January, but hasn' t 今年 1 月预订”

mysql - 如何在SQL中定义从出生日期开始的派生列年龄?

PHP MySQL curdate() 函数

php - 从 C# 应用程序获取心跳并将其发布到网站

PHP 表单未发布到 SQL 数据库

php - 我如何在第一个可选参数之后在 PHP 中设置一个可选参数

mysql - 插入数字0,所有其他数字加1

mysql - 无法通过套接字 '/var/lib/mysql/mysql.sock' 连接到本地 MySQL 服务器 (2)