取两个标签之间的字段!

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:09:44
我将添加出来的数据以HTML的形式保存到数据库中,可是现在问题出现了。比如说我有一条记录为:
这里有一张图片<img src="Picture/pic.jpg">

现在如果说我要删除这一条记录的话也要同时删除这张图片,应该怎么做?
一楼的那位兄台那样只能处理只有一条文件路径的记录。可是我的记录里面又有字段又有标签。

如果我的字段里的数据为下面这一行一样呢?
这里有一张图片<img src="Picture/pic.jpg">

请问这怎么处理啊!!!

要用FSO的。

例如

sql="select picname from goods where code='"&code&"'"
set rs=conn.execute(sql)

filename=rs("picname")
if filename > "" then

Dim dbpath,bkdbname,fso
Dim dbname
dbpath="goodspics"
dbname=filename
dbpath=Server.MapPath(dbpath)
dbpath=dbpath &"\"&dbname
set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFile(DBPath)
Set fso = nothing
end if

sql="delete from goods where code='"&code&"'"
conn.execute(sql)

*************************************
那当初写入数据库时图片文件名怎么处理的?你想要从这个字符串中提取图片路径,就需要写一个函数,先读取字符串,然后寻找SRC=后面的引号,两个引号之间的就是图片路径。

建议修改一下库结构,库结构不合理会带来越来越多的麻烦