我想将文件夹“video/test”中的文件名与表“files”列“filename”中的条目进行比较。我曾尝试使用“dir()”来获取数组并将其内爆到我的 mysql 查询中。但这不是正确的获取无效参数警告。有更好的方法吗?
$filenames = dir("video/test");
$sql = sprintf( 'SELECT * FROM files WHERE filename not in ("%s")', implode( '","', $filenames ) );
$sql = $db->query($sql);
while($row = $sql->fetch_assoc()){
echo $row['filename'];
}