使用文件夹中的sql插入多个文件路径

使用文件夹中的sql插入多个文件路径,sql,filepath,Sql,Filepath,因此,我有一个装满图像的文件夹,我想将每个文件路径插入数据库中某个表中的一行。它们的名称从001.png到999.png 我不知道怎么做。我尝试过使用循环,但我的SQL知识充其量只是基础知识 这是一个单一的插入,所以我不介意它是否需要一段时间 提前感谢,非常感谢。不确定mySQL,但这将在MSSQL中起作用: create table #temp (fname varchar(10)) declare @filename as int set @filename = 0 WHILE @filen

因此,我有一个装满图像的文件夹,我想将每个文件路径插入数据库中某个表中的一行。它们的名称从001.png到999.png

我不知道怎么做。我尝试过使用循环,但我的SQL知识充其量只是基础知识

这是一个单一的插入,所以我不介意它是否需要一段时间


提前感谢,非常感谢。

不确定mySQL,但这将在MSSQL中起作用:

create table #temp (fname varchar(10))
declare @filename as int
set @filename = 0
WHILE @filename < 1000
BEGIN
    insert into #temp values (right('000' + cast(@filename as varchar(3)),3)+'.png')
    set @filename = @filename + 1
END
select * from #temp

下面是在php中将图像从文件夹插入数据库的基本结构

$image_types = array(

    'gif' => 'image/gif',

    'png' => 'image/png',

    'jpg' => 'image/jpeg',

);


for ($entry in scandir('images')) {

    if (!is_dir($entry)) {

        if (in_array(mime_content_type('images/'. $entry), $image_types)) {

            // do something with image

        }

    }

}

你会用excel吗?仅生成查询

我经常使用excel生成这样的一组语句。。可能在这附近被枪杀

如果列A中有0-999,则B1中的公式类似于:

="insert into table (column) values ('/images/"&A1&".png')"

然后像平常一样向下拖动即可

您能使用excel吗?为了只生成查询,我经常使用excel生成这样的语句集。。可能会在这附近得到表演;-如果列a中有0-999,则b中的foluma类似于:=插入表列值'/images/&A1&.png'*shot not show sorry;谢谢,这真是一种享受!凉的鉴于你所做的,我给它贴了一个答案