Dav*_*vey 4 mysql sql wordpress
是否有一个mysql查询可以从表中提取所有图像?没有任何运气找到解决方案.谢谢
即 来自wordpress网站
图像都在wp_posts表中
在我的wp_posts表中,所有图像都与其他数据混合在一起.我想把这张桌子上的所有图像存储在我的硬盘上
Ric*_*iwi 19
表中的所有记录
SELECT * FROM tbl
Run Code Online (Sandbox Code Playgroud)
从特定的表格
SELECT * FROM wp_posts
Run Code Online (Sandbox Code Playgroud)
基于Wordpress数据库ERD,要获得附件,这应该是接近的
SELECT * FROM wp_posts
WHERE post_type='attachment' and post_status='inherit'
Run Code Online (Sandbox Code Playgroud)
如果您需要某种上下文,这将为您提供附件以及与之相关的父帖子
SELECT
posts.ID,
posts.post_title AS title,
posts.post_content AS content,
files.meta_value AS filepath
FROM
wp_posts posts
INNER JOIN wp_posts attachments ON posts.ID = attachments.post_parent
INNER JOIN wp_postmeta files ON attachments.ID = files.post_id
WHERE files.meta_key = '_wp_attached_file'
Run Code Online (Sandbox Code Playgroud)
如果我没有弄错的话,它filepath会为您提供指向实际存储图像文件的磁盘位置的链接.如果这就是您想要的全部内容,只需浏览它(如果是远程则浏览ftp)并从那里获取所有文件.