discuz图片上传后图片管理里看不到,保存后出现图片的解决方法
discuz帖子id即tid为5740里的上传图片后,图片管理却没有找到,但是保存后却显示图片,图片显示的位置为帖子内容的最下面,该怎么办?
78模板网发现discuz图片附件表分别为
主附件表:pre_forum_attachment
附件主表结构
aid tid pid uid tableid downloads
767 5865 5923 1 5 0
768 5866 5924 1 6 0
769 5867 5925 1 7 0
770 5868 5926 1 8 0
771 5869 5927 1 9 0
772 5870 5928 1 0 0
778 5839 5897 1 9 0
779 5840 5898 1 0 0
分附件表: pre_forum_attachment_0
附件分表结构
aid tid pid uid dateline filename filesize attachment remote description readperm price isimage width thumb picid
569 5620 5678 1 1633232073 源码.jpg 51868 202110/03/113433xslnd8ehe23vh6l6.jpg 0 0 0 1 600 0 0
579 5630 5688 1 1633236896 源码.jpg 56315 202110/03/125456ctk947fx7xzqtz42.jpg 0 0 0 1 600 0 0
589 5640 5698 1 1633244812 源码.jpg 38578 202110/03/150653kaybi49y7c2f8bc1.jpg 0 0 0 1 600 0 0
600 5650 5708 1 1633323765 源码.jpg 51350 202110/04/130246u42n4i6jlkalcncc.jpg 0 0 0 1 600 0 0
610 5660 5718 1 1633331005 源码.jpg 55236 202110/04/150326fx5kwhqkmk5ok55h.jpg 0 0 0 1 600 0 0
620 5670 5728 1 1633356547 源码.jpg 56519 202110/04/220907s8f0eq138pz0qh4h.jpg 0 0 0 1 600 0 0
628 5720 5776 1 1633531559 源码.jpg 61937 202110/06/224640ju4fz5t5wfth4uw3.jpg 0 0 0 1 600 0 0
631 5720 5776 1 1633532923 源码.jpg 50627 202110/06/230845kt8ot8rorprx55n6.jpg 0 0 0 1 600 0 0
642 5730 5788 1 1633621022 源码.jpg 49926 202110/07/233702s1wtv9n84v38kh8o.jpg 0 0 0 1 600 0 0
656 5740 5798 1 1633965368 模板.jpg 32069 202110/11/231618chkymr3cuaylr3yn.jpg 0 0 0 1 600 0 0
666 5750 5808 1 1634050471 模板.jpg 81225 202110/12/225435vmsy3mmggszgtmi3.jpg 0 0 0 1 600 0 0
679 5780 5838 1 1634307404 模板.jpg 46620 202110/15/221644dyz98n13ty2z3fo6.jpg 0 0 0 1 600 0 0
689 5790 5848 1 1634357743 模板.jpg 58101 202110/16/121543q1xhb9222om9lalx.jpg 0 0 0 1 600 0 0
699 5800 5858 1 1634375192 模板.jpg 29918 202110/16/170633m4p9e4n99xn9pi4y.jpg 0 0 0 1 600 0 0
712 5810 5868 1 1634396271 模板.jpg 61195 202110/16/225803dr7ejmcn78brz7cb.jpg 0 0 0 1 600 0 0
722 5820 5878 1 1634483112 模板.jpg 53450 202110/17/230522ivlh0beiro99fqm9.jpg 0 0 0 1 600 0 0
725 5830 5888 1 1634562891 模板.jpg 41197 202110/18/211451u82fufvbf7zc5ffm.jpg 0 0 0 1 600 0 0
751 5850 5908 1 1634569704 模板.jpg 69583 202110/18/230827tof4zbozg7f5o0up.jpg 0 0 0 1 600 0 0
761 5860 5918 1 1634695543 源码.jpg 49344 202110/20/100546i9zvubrdd9oobob8.jpg 0 0 0 1 600 0 0
772 5870 5928 1 1634701404 模板.jpg 49688 202110/20/114324tnb4svis5bznz5sb.jpg 0 0 0 1 600 0 0
779 5840 5898 1 1634735706 w91.jpg 43790 202110/20/211506vbs2l0gu666v0vfi.jpg 0 0 0 1 600 0 0
780 5840 5898 1 1634735708 w84.jpg 43790 202110/18/222121jppgfjtpfeffxpug.jpg 0 0 0 1 600 0 0
解决方法
https://bbs.aiyiliu.com/forum.php?mod=viewthread&tid=5840帖子里的图片找不到,图片地址为https://bbs.aiyiliu.com/data/attachment/forum/202110/18/222121jppgfjtpfeffxpug.jpg
首先在主附件表:pre_forum_attachment中找到tid为5840这一行,其中有附件id为779,帖子pid为5898
论坛fid、tid、pid、uid各字段的说明
fid:论坛ID(f:即forum)
tid:主题ID(t:即thread)
pid:帖子ID(p:即post)
uid:会员ID (u:即User Identification)
论坛ID:就是论坛上每个版块的编号。
主题ID:就是每个主题帖的唯一编号。
帖子ID:就是每个帖子的唯一编号。
会员ID:就是每个注册会员的编号。
SQL语句为select * from 'pre_forum_attachment' where tid =5840;
附件表分10个表,编号0-9,即pre_forum_attachment_0,pre_forum_attachment_1,pre_forum_attachment_2....pre_forum_attachment_9;
那么tid=5840落在pre_forum_attachment_0中,通过命令查找
SQL语句为select * from 'pre_forum_attachment_0' where tid =5840;发现其中有一行attachment里面有202110/18/222121jppgfjtpfeffxpug.jpg
找到后删除这一行就可以了。
SQL语句:delete from 'pre_forum_attachment_0' where aid=780;
扫描二维码推送至手机访问。
版权声明:本文由爱一流网发布,如需转载请注明出处。
免责声明:本站所有资源搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。