doumi1944 2011-02-07 19:27
浏览 120
已采纳

PHP从一个表中获取id,并从另一个表中提取与这些id相对应的数据

I have this query:

$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>";


    }

This currently posts some ids $eventid. I now want to run another query in another table (same database) that pulls some post titles that matches those id's.

Table is called "wp_posts" and column to match is "ID" and want to echo out post title from "post_title".

Where do I start?

  • 写回答

1条回答 默认 最新

  • dsapkqaduj6718493 2011-02-07 19:47
    关注

    Sounds like you want to use SQL joins. W3 schools has a good intro article about this. http://www.w3schools.com/sql/sql_join.asp

    Something like the following

    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
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据