Как занести в БД названия всех файлов из папки?
жеванный крот!
долго объяснять, лучше станцую:$directory = 'images/';

$files = glob($directory . '*');
$sql = '';
foreach ($files as $file) {
	if(is_dir($file)) {
		continue;
	}
	$sql .= '("' . $file . '", 3),';
}

$sql = 'INSERT INTO `people`(`name`, `deptId`) VALUES ' . substr($sql, 0, -1);
echo $sql;надеюсь смысл понятен.
Проверьте, что именно вы сканируете. У вас действительно такой путь? 
$directory = 'images/';
Можете использовать document_root или realpath и __FILE__.