我有这个问题:
$query = "SELECT *FROM wp_postmeta WHERE meta_key = '_isEvent' AND meta_value ='yes' ORDER BY post_id LIMIT 0, 5" or die(mysql_error());
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
$eventid = $row ['post_id'];
echo "<p>".$eventid."</p>";
}
目前发布了一些ID $eventid
。我现在想在另一个表(相同的数据库)中运行另一个查询,该表提取一些匹配这些id的帖子标题。
表名为“wp_posts”,匹配的列为“ID”,并希望从“post_title”回显帖子标题。
我从哪里开始?
答案 0 :(得分:0)
听起来你想使用SQL连接。 W3学校有一篇很好的介绍性文章。 http://www.w3schools.com/sql/sql_join.asp
如下所示
SELECT post_title FROM wp_postmeta m, wp_posts p WHERE m.wmeta_key = '_isEvent' AND m.meta_value ='yes' AND m.post_id == p.post_idORDER BY m.post_id LIMIT 0, 5