MySQL-PHP数据库与字符串比较

MySQL-PHP数据库与字符串比较,php,mysql,Php,Mysql,在php中,我将一个文件名与数据库中的一个文件进行比较,结果总是出现错误,我不确定为什么。下面是一些代码。你知道为什么会发生这种情况,或者我如何重做代码吗?谢谢 编辑:在图片的顶部有一个文件名和一个从数据库输出的文件数组,正如你所看到的,文件名和数组索引匹配。这是某种转换错误吗 $cols = Array ("filename"); $audioFiles= $db->get ("AudioFiles", null, $cols); $dbF

在php中,我将一个文件名与数据库中的一个文件进行比较,结果总是出现错误,我不确定为什么。下面是一些代码。你知道为什么会发生这种情况,或者我如何重做代码吗?谢谢

编辑:在图片的顶部有一个文件名和一个从数据库输出的文件数组,正如你所看到的,文件名和数组索引匹配。这是某种转换错误吗

        $cols = Array ("filename");
        $audioFiles= $db->get ("AudioFiles", null, $cols);
        $dbFile = "";

        echo $fileName;
        if ($db->count > 0)
        {
            foreach ($audioFiles as $audioFile) 
            { 
                echo "<pre>";
                var_dump ($audioFile);
                echo "</pre>";
                if ($audioFile == $fileName)
                {
                    echo "yes";
                }
                else
                {
                    echo "NOPE!";
                }
            }
        }
$cols=Array(“文件名”);
$audioFiles=$db->get(“audioFiles”,null,$cols);
$dbFile=“”;
echo$fileName;
if ($audioFile['filename'] === $fileName)
如果($db->count>0) { foreach($audioFile作为$audioFile) { 回声“;
if ($audioFile['filename'] === $fileName)
var_dump($audioFile); 回声“;
if ($audioFile['filename'] === $fileName)
如果($audioFile==$fileName) { 回应“是”;
if ($audioFile['filename'] === $fileName)
} 其他的 { 回声“不!”;
if ($audioFile['filename'] === $fileName)
} } }

无法将数组与字符串进行比较。请尝试以下操作:


无法将数组与字符串进行比较。请尝试以下操作:


无法将数组与字符串进行比较。请尝试以下操作:


无法将数组与字符串进行比较。请尝试以下操作: