mysql如何查看数据库中的任何具体项目的详细信息?

标签: MySQL PHP HTML
发布时间: 2015/6/11 21:30:36
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我创建了一个程序,它向用户显示的产品列表,当用户点击任何具体的产品,它将打开产品和用户可以查看该特定产品的详细信息。我已经写了以下的代码,但它不显示任何输出。如果我看到地址栏它看起来像它做工精细,但在浏览器中它也不显示任何输出也没有任何错误。

地址栏 localhost/cms/single_product.php?product_id=25

请指导我。

谢谢你

<?php
session_start();
//$id= $_SESSION['id'];
$id= $_GET['product_id'];

    include 'connect.php';


        $query= "select * from products, product_description where products.product_id=$id 
                    and product_description.product_id=$id";


        echo "<a href='update_single_product.php?product_id=$id' > Update Product</a>";

            if ($query_run=mysql_query($query))
                {
                    $fetch=     mysql_fetch_array($query_run);



                    //print_r ( $fetch['product_id']);      

                    echo $fetch['name'];
                    echo $fetch['description'];
                    echo $fetch['item_no'];
                    echo $fetch['recipient'];       


                }

            else
                {

                echo mysql_error();
                        }



?>

解决方法 1:

试试这个

SELECT products.*,product_description.* FROM products
INNER JOIN product_description
ON (products.product_id=$id AND product_description.product_id=$id)
this will work definitely 
赞助商