所以我试图从数据库中删除链接,包括图像路径和视频链接。我给了每种类型的文件一个代码,5个用于视频,2个和1个用于图像。我有下面的if语句来解释它:
if($mCode = 2 || $mCode = 1){
unlink($mLoc); // delete image from directory
}
然而,对于我的视频链接,它的mCode为5,每当我试图删除它时,它都会删除文件,但我收到了以下警告:
警告:取消链接(测试):没有这样的文件或目录
为什么它仍然通过if语句?或者我该如何防止这种情况发生?
使用单个=
,您将设置$mCode。使用==
进行松散验证使用===
进行严格验证(包括数据类型验证)
if($mCode == 2 || $mCode == 1){
unlink($mLoc); // delete image from directory
}