2011-02-07 41 views
0

我有這個疑問PHP取的ID從一個表和拉與這些ID的corrispondes從另一個表中的數據

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


    } 

目前這張貼一些IDS「$事件ID」我現在想運行在另一個表中的另一個查詢(同一個數據庫),拉的是相匹配的ID的一些文章標題。

表被稱爲「wp_posts」,並匹配的列是「ID」,並希望從「post_title」回顯帖子標題。

我從哪裏開始?

回答

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 
+0

謝謝你,我聽說過加入,但所有的教程似乎真的很混亂,但你的方式它製成的意義很多。在這裏感謝 – AJFMEDIA 2011-02-07 20:05:21

相關問題