怎么把整个HTML网页内容保存到MySQL数据库

怎么把整个HTML网页内容保存到MySQL数据库,第1张

如果是纯字符串的话可使用以后三种的一种,

text

MEDIUMTEXT

LONGTEXT

如果还有图片内容,

那使用

blob

MEDIUMBLOB

longBLOB

的一种,从前到后面的差别是可存储的内容容量大小不同,具体差异可查询mysql手册或百度

两种答案

1.mysql会把图片以二进制存进数据库(我没这么干过~)

2.在工程中建一个文件夹,把图片放进去,然后建一个表,里面存放你图片的路径,显示的时候会先查找图片的信息(表中的信息),再通过文件的路径去寻找图片,最后显示。

------

下面的答案

我认为可以用截取字符串,比如你要放在第5个以后,你就先截取文字内容的前5个,然后是图片,再截取后面的内容;

li296985808 讲的办法是通用办法

选择一个文件夹存储图片,如d:/img/

插入图片时执行两个作业

插入数据库 sql = insert into test(filename,filesrc) values("pic1","d:/img/pic1.jpg")

将图片upload到d:/img/目录下 ,move_uploaded_file(file,"d:/img/") ,file:需要上传的文件

使用时通过读取图片的路径访问,这种办法降低数据库存储空间,缓解数据库访问压力

不明白地方请追问


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7210655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存