在mysql查询中使用目录函数



我想将文件夹"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'];  
}

我想你的意思是:

$filenames = scandir('video/test');

http://php.net/manual/en/function.scandir.php

不是这个:

http://php.net/manual/en/function.dir.php

相关内容

  • 没有找到相关文章

最新更新