dongtuo4132 2017-01-23 06:56
浏览 38

如何使用内连接显示?

im still learning in php and i have this two codes

this is for the connection to the database:

<?php
include 'C:/xampp/htdocs/lumino/function.php';
$link = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD);

if(!$link)
{die('Could not connect: ' . mysqli_error($link));}

$db_selected = mysqli_select_db($link, DB_NAME);

if (!$db_selected)
{die('Can\'t use ' . DB_NAME . ': ' . mysqli_error($link));}

$sql = "SELECT product_database.prod_id, product_database.prod_name, product_database.prod_year, product_database.prod_price, product_database.prod_desc, product_database.prod_comp, product_database.prod_shop, ctg_db.ctg_name, product_database.prod_attr, product_database.prod_tag 
        FROM product_database
        INNER JOIN ctg_db
        ON product_database.ctg_id = ctg_db.ctg_id";


$results = mysqli_query($link, $sql);

if(!$results)
{die('Invalid query: ' . mysqli_error($link));}

mysqli_close($link);
?>

and this is for the viewing of data:

<?php
        include 'C:/xampp/htdocs/lumino/func_view_item.php';
        echo '
        <div class="row">
            <div class="col-lg-12">
                <div class="panel panel-default">
                    <div class="panel-heading">Item List</div>
                    <div class="panel-body">    ';
                    echo"<table border = 3 >
                            <thead>
                            <tr>
                                <th>Product ID</th> 
                                <th>Product Name</th> 
                                <th>Year Produced</th> 
                                <th>Price</th> 
                                <th>Description</th> 
                                <th>Company</th> 
                                <th>Shop</th> 
                                <th>Category</th> 
                                <th>Attribute</th> 
                                <th>Tag</th>
                            </tr>
                            </thead>";
                            while($record = mysqli_fetch_array($results))
                                                {echo "<tbody>";
                                                    echo "<tr>";
                                                    echo "<td>". $record['prod_id'] . "</td>";
                                                    echo "<td>". $record['prod_name'] . "</td>";
                                                    echo "<td>". $record['prod_year'] . "</td>";
                                                    echo "<td>". $record['prod_price'] . "</td>";
                                                    echo "<td>". $record['prod_desc'] . "</td>";
                                                    echo "<td>". $record['prod_comp'] . "</td>";
                                                    echo "<td>". $record['prod_shop'] . "</td>";
                                                    echo "<td>". $record['ctg_name'] . "</td>";
                                                    echo "<td>". $record['prod_attr'] . "</td>";
                                                    echo "<td>". $record['prod_tag'] . "</td>";
                                                    echo "</tr>";
                                                echo "</tbody>";}
                                                echo '
                        </table>
                    </div>
                </div>
            </div>
        </div>' ; 
        ?>

the view function does not seem to output the data. can you please help me display data from the database? thank you

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
    • ¥15 Vue3地图和异步函数使用
    • ¥15 C++ yoloV5改写遇到的问题
    • ¥20 win11修改中文用户名路径
    • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
    • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
    • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
    • ¥15 帮我写一个c++工程
    • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
    • ¥15 关于smbclient 库的使用