php 删除服务器上的文件,使用PHP从服务器删除文件

我的服务器存储2个视频文件和2个数据库记录。使用PHP从服务器删除文件

我想从我的数据库中删除它,如果用户选择删除文件。

脚本从数据库中删除:

$result = mysqli_query($db_connection , "DELETE FROM `viewvideo` WHERE `video_id`='".$video_id."'");

$result2 = mysqli_query($db_connection , "DELETE FROM `video480p` WHERE `video_id`='".$video_id."'");

使用这个脚本来检索文件路径:

$deleteOrigVideo = mysqli_query($db_connection, "Select video_link FROM viewvideo WHERE `video_id`='".$video_id."'");

$delete480pVideo = mysqli_query($db_connection, "Select video_link FROM video480p WHERE `video_id`='".$video_id."'");

删除文件:

unlink($deleteOrigVideo);

unlink($delete480pVideo);

取消链接部分不工作。我得到的unlink()预计参数1是一个有效的路径,

原始视频存储在原和480p的视频是在原\ 480P

var_dump($deleteOrigVideo, $delete480pVideo);

输出库:

object(mysqli_result)[2]

public 'current_field' => null

public 'field_count' => null

public 'lengths' => null

public 'num_rows' => null

public 'type' => null

object(mysqli_result)[3]

public 'current_field' => null

public 'field_count' => null

public 'lengths' => null

public 'num_rows' => null

public 'type' => null

+0

你可以显示什么'var_dump($ deleteOrigVideo,$ delete480pVideo);'返回? –

+0

检查文件权限。 –

+0

此外,您可能应该使用准备语句,而不是向查询中注入'$ video_id',但这不在此问题的范围之内;) –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值