使用文件夹中的sql插入多个文件路径
因此,我有一个装满图像的文件夹,我想将每个文件路径插入数据库中某个表中的一行。它们的名称从001.png到999.png 我不知道怎么做。我尝试过使用循环,但我的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
提前感谢,非常感谢。不确定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;谢谢,这真是一种享受!凉的鉴于你所做的,我给它贴了一个答案