作者 主題: 求一段有關合併查詢的PHP程式碼..謝謝.  (閱讀 3577 次)

0 會員 與 1 訪客 正在閱讀本文。

nody

  • 可愛的小學生
  • *
  • 文章數: 14
    • 檢視個人資料
各位學長,
程式碼寫這樣只會出現數字(item_no),如何讓它出現另一張資料表的關聯item_name
我程式碼該怎麼寫呢?

<a href="adminmsg.php?item_no=<?php echo $row_ListMsg['item_no']; ?>">
<?php
echo $row_ListMsg['item_no'];
?>
</a>


我有兩張資料表
blog_item
欄位(item_no,item_name,item_date)
blog_msg
欄位(blog_no,item_no,blog_subject,blog_content)

Acoju

  • 懷疑的國中生
  • **
  • 文章數: 50
    • 檢視個人資料
Re: 求一段有關合併查詢的PHP程式碼..謝謝.
« 回覆 #1 於: 2013-09-18 23:58 »
<php
include_once("./config.php");
$dbh = mysql_connect($dbhost,$dbuser,$dbpasswd)
   or die("Unable to connect to MySQL");
   MySQL_query("SET NAMES 'utf8'");
        mysql_select_db($dbname, $dbh);

        $result = mysql_query("select * from blog_msg left join blog_item
 on blog_msg.item_no=blog_item.item_no  ORDER BY blog_msg.item_no DESC");

 if (!$result) {
    echo 'Could not run query: ' . mysql_error();
    exit;
}

        while($row=mysql_fetch_array($result)){
        $thisBlogno    = $row["blog_no"];
        $thisItemno = $row["item_no"];
        $thisBlogsubject  = $row["blog_subject"];
        $thisItemname = $row["item_name"];
        $thisBlogcontent = $row["blog_content"];
?>

<?php echo  $thisBlogno$thisItemno; ?>

<?php echo  $thisBlogsubject; ?>
<?php
echo  $thisItemname;
echo $thisBlogcontent ;
?>
 <?php } ?>