文件名到mysql数据库

时间:2013-12-14 09:49:02

标签: php mysql bash

如何在bash或php中编写脚本,遍历文件夹中的每个文件名并将其添加到mysql数据库?

文件名如“AvfärdItalienresan.mp4”。该名称(不带.mp4后缀)适用于“name”列。它应该将“åäö”字符转换为“aao”。我在数据库中也有一个“文件”列,它应该是一个“服务器友好”的引用,例如“avfard_italienresan”。

所以理论上我认为它就像...

for each
input filename > Avfärd Italienresan.mp4
db column name > Avfärd Italienresan
db column file > avfard_italienresan
next..

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用PHP glob()函数从文件夹中获取所有文件

$files = glob(directory_path."/*"); // get all files in a folder

//遍历已获取文件的数组并插入数据库。

foreach ($files as $file) {
    $filename = basename($file);

    // WRITE YOU MySQL code here that inserts filenames into DB

}

MySQL Insert