酷!學園

技術討論區 => 網頁技術 => 主題作者是: nody 於 2013-04-24 15:52

主題: 求一段有關合併查詢的PHP程式碼..謝謝.
作者: nody2013-04-24 15:52
各位學長,
程式碼寫這樣只會出現數字(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)
主題: Re: 求一段有關合併查詢的PHP程式碼..謝謝.
作者: Acoju2013-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 } ?>