帝国cms批量正文提取第一张图片为标题图片 |
时间:2024-06-10 22:23:29 来源: 作者: |
帝国cms最大的特点就是灵活和功能强大,而对于做网站的人来说有了自由调用数据的SQL语句功能就可以调用各种数据,我们在采集一些网站的数据的时候可能会遇到这个网站没有标题图片,而我们的网站却游标题图片的需求,那么怎么办呢? 新闻正文字段作为主表的情况用以下语句:
update phome_ecms_news set titlepic =concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(newstext, 'src=', -1),'.gif',1),'"',''),'.gif') where newstext like '%.gif%' and titlepic='';
update phome_ecms_news set titlepic =concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(newstext, 'src=', -1),'.jpg',1),'"',''),'.gif') where newstext like '%.jpg%' and titlepic='';
update phome_ecms_news set titlepic =concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(newstext, 'src=', -1),'.png',1),'"',''),'.png') where newstext like '%.png%' and titlepic='';
新闻正文字段作为副表的情况用以下语句:
update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.titlepic=concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(a.newstext, 'src=', -1),'.gif',1),'"',''),'.gif') where a.newstext like '%.gif%' and b.titlepic='' and a.id=b.id;
update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.titlepic=concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(a.newstext, 'src=', -1),'.jpg',1),'"',''),'.jpg') where a.newstext like '%.jpg%' and b.titlepic='' and a.id=b.id;
update [!db.pre!]ecms_news_data_1 a, [!db.pre!]ecms_news b set b.titlepic=concat(replace(SUBSTRING_INDEX(SUBSTRING_INDEX(a.newstext, 'src=', -1),'.png',1),'"',''),'.png') where a.newstext like '%.png%' and b.titlepic='' and a.id=b.id; |
|
|
Rorem ipsum dolor sit amet, con secte tur adipisi cing elit,
sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. adipisi cing
elit, sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequatye.
Rorem ipsum dolor sit amet, con secte tur adipisi cing elit,
sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. adipisi cing
elit, sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequatye.
Rorem ipsum dolor sit amet, con secte tur adipisi cing elit,
sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. adipisi cing
elit, sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequatye.
Rorem ipsum dolor sit amet, con secte tur adipisi cing elit,
sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. adipisi cing
elit, sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequatye.
Rorem ipsum dolor sit amet, con secte tur adipisi cing elit,
sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. adipisi cing
elit, sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequatye.
Rorem ipsum dolor sit amet, con secte tur adipisi cing elit,
sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. adipisi cing
elit, sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequatye.
Rorem ipsum dolor sit amet, con secte tur adipisi cing elit,
sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. adipisi cing
elit, sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequatye.
Rorem ipsum dolor sit amet, con secte tur adipisi cing elit,
sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. adipisi cing
elit, sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequatye.
Rorem ipsum dolor sit amet, con secte tur adipisi cing elit,
sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. adipisi cing
elit, sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequatye.
Rorem ipsum dolor sit amet, con secte tur adipisi cing elit,
sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. adipisi cing
elit, sed do eius mod tem
pincididunt ut labore et dolore magna aliqua. Ut enim ad
minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequatye.
|
|