【问题标题】:PHP take id's from one table and pull data that corresponds with those id's from another tablePHP 从一个表中获取 id 并从另一个表中提取与这些 id 对应的数据
【发布时间】:2011-06-22 23:19:54
【问题描述】:

我有这个问题:

$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”中回显帖子标题。

我从哪里开始?

【问题讨论】:

    标签: php mysql sql database


    【解决方案1】:

    听起来您想使用 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
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-05
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多