0

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

1 回答 1

2

我想你的意思是:

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

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

不是这个:

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

于 2013-02-08T16:14:47.937 回答