PHP不显示数据

标签 php mysql

任何想法为什么这个简单的 php 代码在尝试回显数据时不会显示结果。

<?php
        {
            mysql_connect("localhost" , "" , "") or die (mysql_error());
            mysql_select_db("") or die(mysql_error());


            $pid=intval($_SESSION["User_id"]); 
            $query = "SELECT `car`, `details`, `price` FROM `Car``";

            //executes query on the database
            $result = mysql_query ($query) or die ("didn't query");

            //this selects the results as rows
            $num = mysql_num_rows ($result);    


            while($row=mysql_fetch_assoc($result))
            {

                $_SESSION['car'] = $row['car'];
                $_SESSION['details'] = $row['details'];
                $_SESSION['price'] = $row['price'];
            }
        }
        ?>  

        <?php echo $_SESSION['car']; ?>
        <?php echo $_SESSION['details']; ?>
        <?php echo $_SESSION['price']; ?>

目前只是测试一下数据库中是否显示汽车、价格和详细信息,但似乎没有。

最佳答案

您错过了页面开头的 session_start(); 并进行了更改

$query = "SELECT `car`, `details`, `price` FROM `Car``";
                                                     ^

$query = "SELECT `car`, `details`, `price` FROM `Car`";

关于PHP不显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15892098/

相关文章:

PHP/MYSQL 着色名称

php - MySQL 选择创建日期的显示编号

php - 除非我关闭 mysqli 连接,否则连续查询不会运行

mysql - 需要自定义id

php - 如何使用php检查项目是否已过期

php - 注册和登录代码不起作用

php - 从多维数组php中删除数组键

php - 在 LIKE 条件下转义通配符

mysql - 按时间自动聚合和分区SQL表

php - 如何使用迁移插件将 tinyint 添加到 cakephp 3 中的数据库字段?