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