mysql返回empty_mysql在文件刪除時返回空集
Below is the file_name I am trying to delete by name. I cannot use id to delete it.
下面是我試圖按名稱刪除的file_name。我無法使用id刪除它。
uploads\388804_152839054815672_876456439_n.jpg
The field name is 'file_name'. This is the sql I ran directly in phpMyAdmin even after copying the file name from mysql table.
字段名稱為“file_name”。這是我在phpMyAdmin中直接運行的sql,即使從mysql表復制文件名后也是如此。
DELETE FROM `files` WHERE `file_name`='uploads\388804_152839054815672_876456439_n.jpg'
Or in my editor
或者在我的編輯器中
// $_POST['f_name'] is 388804_152839054815672_876456439_n.jpg
$path = 'uploads';
$file_name = $path . DIRECTORY_SEPARATOR . $_POST['f_name'];
$sql = "DELETE FROM `files` WHERE `file_name`='$file_name'";
$query = $handler->query($sql);
if($query) {
// echo "success";
echo $sql;
} else {
echo "failure";
}
Even the Select statement is returning empty set.
甚至Select語句也返回空集。
SELECT * FROM `files` WHERE `file_name`='uploads\388804_152839054815672_876456439_n.jpg'
It returns
MySQL returned an empty result set (i.e. zero rows). (Query took 0.0010 seconds.)
1 个解决方案
#1
1
Put one more forward slash after uploads (uploads\\388804_152839054815672_876456439_n.jpg), it is interpreting \3 as an escape character.
上傳后再添加一個正斜杠(上傳\\ 388804_152839054815672_876456439_n.jpg),它將\ 3解釋為轉義字符。
mysql返回empty_mysql在文件刪除時返回空集相关推荐
- mysql count 返回0_如何在MySQL中使用COUNT時返回0而不是null
我正在使用此查詢返回存儲在$ sTable中的歌曲列表以及存儲在$ sTable2中的總項目的COUNT.如何在MySQL中使用COUNT時返回0而不是null /* * SQL queries * ...
- MySQL体系结构之物理文件
一.MySQL日志文件 mysql日志文件及功能: 日志文件 功能 错误日志 记录启动.停止.运行过程中mysqld时出现的问题 通用日志 记录建立客户端连接和执行的语句 二进制日志 记录更改数据的所 ...
- MySQL的my.cnf文件(解决5.7.18下没有my-default.cnf)
官网说:从5.7.18开始不在二进制包中提供my-default.cnf文件.参考:https://dev.mysql.com/doc/refman/5.7/en/binary-installatio ...
- mysql linux附加数据库文件夹,Linux全攻略--MySQL数据库配置与管理
MySQL是一种精巧的,多用户和多线程的中小型SQL数据库系统,由一个服务器守护进程mysqld和很多不同的客户程序和库组成.现在形成了一个"Linux+Apache+PHP+MySQL&q ...
- php mysql找不到文件,php – 在MySQL中找不到outfile创建的文件
MySQL可能正在将文件写入其自己的数据目录,如/var/lib/mysql /< databasename>例如.要指定路径,请使用完整路径. 但是,它必须是可由MySQL服务器守护程序 ...
- [Mysql]过大sql文件导入过慢问题解决
[Mysql]过大sql文件导入过慢问题解决 参考文章: (1)[Mysql]过大sql文件导入过慢问题解决 (2)https://www.cnblogs.com/ttkl/p/12023640.ht ...
- C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法
C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法 参考文章: (1)C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文 ...
- java返回值变为文件_Java 文件操作-File
1.File文件操作 java.io.File用于表示文件(目录),也就是说程序员可以通过File类在程序中操作硬盘上的文件和目录.File类只用于表示文件(目录)的信息(名称.大小等),不能对文件的 ...
- atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js
atitit.跨语言实现备份mysql数据库 为sql文件特性 api 兼容性java c#.net php js 1. 两个方法:: bat vs mysqldump(推荐) vs lang ...
最新文章
- python csv读取-Python读取csv文件(详解版,看了无师自通)
- 初识Mysql(part12)--我需要知道的3条Mysql语句之插入数据
- 国计算机学会聘为全国青少年信,中国计算机学会将继续开展NOI相关活动,暂未作出重新申报的决议...
- Linux 如何开启SFTP
- linux grub内核选择,UBUNTU GRUB没有内核选项,怎么回事啊?
- 用gallery展示图片,实现中间图片稍大,两边较小的效果
- python中的MRO
- Expression:vector subscript out of range
- PaaS平台案例汇,企业PaaS平台搭建思路
- ddPCR 数字PCR检测服务
- 01-SNAP与snappy介绍及安装
- Java电话簿系统超全总结笔记
- 在计算机英语中 update是什么意思,电脑出现windows update是什么意思?
- java基础之线程概述_繁星漫天_新浪博客
- 放弃使用禁用驱动强制签名了,建议申请驱动签名证书
- 恶搞!关闭程序进程!!嘿嘿嘿~
- mysql易百_MySQL DATE类型(来自易百)
- JAVA大学生活动中心场地管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
- 认识JavaScript ,它是什么? 该怎么使用?
- python必备神器_这5款Python可视化神器,总有一款适合你!
热门文章
- wordpress 服务器_如何将WordPress从本地服务器移动到实时站点(2种方法)
- 深度Linux如何安装驱动程序,在Deepin 20系统下手动安装N卡闭源驱动64-440.31.run的步骤...
- android11obb,exagear安卓11数据包obb合集版
- cms概述 。比较shopex和ecshop区别 。smarty模板引擎的入门
- 在cmd中使用start运行exe文件闪退问题
- “英制长度单位”的由来
- javaweb课程设计景点门票销售系统
- Kotlin快速学习之路(完整版)
- 程序员技术与文艺的PK_来首届阿里巴巴研发效能嘉年华
- ES8新增的常用语法