【发布时间】:2017-11-29 04:22:55
【问题描述】:
我有来自 wordpress 表的 2 个字段(meta_key 和 meta_value),其中 meta_key 的值是可重复字段,而 meta_value 的值是:
a:1:{i:0;a:4:{s:4:"name";s:6:"Player";s:6:"select";s:3:"mp4";s:6:"idioma";s:0:"";s:3:"url";s:77:"https://1fhjm39.oloadcdn.net/dl/l/-PoiLZ6qQtweKBKM/_wm0lMJhOHM/5651-muxed.mp4";}}
我的问题是,我只能使用 mysql 查询获得 https://1fhjm39.oloadcdn.net/dl/l/-PoiLZ6qQtweKBKM/_wm0lMJhOHM/5651-muxed.mp4 吗?
这里是我获取所有数据的查询:
Select ID, post_date, post_date_gmt, post_content, post_title,
post_status, post_name, post_type,
max(case when meta_key = 'dt_poster' then meta_value end) as gambar,
max(case when meta_key = 'imdbRating' then meta_value end) as rating,
max(case when meta_key = 'repeatable_fields' then meta_value end) as url
from get_movies
where post_status = 'publish' and post_type = 'movies' and
meta_key in ('dt_poster', 'imdbRating','repeatable_fields')
group by ID, post_date, post_date_gmt, post_content, post_title,
post_status, post_name, post_type order by ID desc
我需要从可重复字段传递到字段 url
【问题讨论】:
-
为什么不反序列化这些数据并获取 url?有什么问题吗?还向我们展示您到目前为止尝试的哪个查询可以为您提供当前输出?还有哪个met_key 有那个url,因为它是meta_value。请将所有这些信息添加到您的问题中,以获得更好、更快的答案。
-
检查我的编辑,我需要查询mysql
-
当您使用 Wordpress 时,请使用它的查询语法。检查:- Wprdpress meta query 和 Wordpress meta query helping thread