PHP获取页面显示为空白

时间:2018-03-18 12:43:01

标签: php html mysqli

为什么我的页面是空白的?错误的代码?我看不出这里有什么问题

显示的错误:  在第28行调用成员函数prepare()on null

第28行是$查询。因为我选择了“编辑”并且没有使用它或为什么显示此错误和页面空白?

谢谢你。在我读过的内容中,我没有找到任何解决方案,到目前为止我使用了mysql_ *,所以我提出了更好的代码,谢谢你的时间。

的index.php

 <!DOCTYPE html>
    <html lang="en">
    <head>
        <title>Vestige DayZ | BanList</title>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
    <!--===============================================================================================-->  
        <link rel="icon" type="image/png" href="images/icons/favicon.ico"/>
    <!--===============================================================================================-->
        <link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.min.css">
    <!--===============================================================================================-->
        <link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css">
    <!--===============================================================================================-->
        <link rel="stylesheet" type="text/css" href="vendor/animate/animate.css">
    <!--===============================================================================================-->
        <link rel="stylesheet" type="text/css" href="vendor/select2/select2.min.css">
    <!--===============================================================================================-->
        <link rel="stylesheet" type="text/css" href="vendor/perfect-scrollbar/perfect-scrollbar.css">
    <!--===============================================================================================-->
        <link rel="stylesheet" type="text/css" href="css/util.css">
        <link rel="stylesheet" type="text/css" href="css/main.css">
    <!--===============================================================================================-->
    </head>
    <body>
    <?php  
        include_once 'config.php';

        $query = $config -> prepare("SELECT `edit`, `user_banned`, `ban_reason`, `ban_time`, `user_banner`, `ban_timestamp` FROM `samp_ban` ORDER BY `edit` ASC LIMIT 10");  
        if($query -> execute())  
        {  
            $query_results = $query->fetchAll();

        }  
    ?>

        <div class="limiter">
            <div class="container-table100">
                <div class="wrap-table100">
                        <div class="table">

                            <div class="row header">


                                <div class="cell">
                                    Utilizator
                                </div>
                                <div class="cell">
                                    Motiv
                                </div>
                                <div class="cell">
                                    Perioada
                                </div>
                                <div class="cell">
                                    Oferit de catre
                                </div>
                                <div class="cell">
                                    Data:
                                </div>
                            </div>

                                        <?php foreach( $query_results as $query_result ) { 
                                        if($query_result["ban_time"] == 0) { $query_result["ban_time"] = "Permanent"; } ?>

                    <div class="row">

                        <div class="cell" data-title="Full Name">
                            <?php echo $query_result["user_banned"]; ?>
                        </div>
                        <div class="cell" data-title="Full Name">
                            <?php echo $query_result["ban_reason"]; ?>
                        </div>
                        <div class="cell" data-title="Full Name">
                            <?php echo $query_result["ban_time"]; ?> 
                        </div>
                         <div class="cell" data-title="Full Name">
                            <?php echo $query_result["user_banner"];  ?>
                        </div>
                         <div class="cell" data-title="Age">
                            <?php echo $query_result["ban_timestamp"];  ?>
                        </div>
                    </div>
                    <?php } ?>

                        </div>
                </div>
            </div>
        </div>




    <!--===============================================================================================-->  
        <script src="vendor/jquery/jquery-3.2.1.min.js"></script>
    <!--===============================================================================================-->
        <script src="vendor/bootstrap/js/popper.js"></script>
        <script src="vendor/bootstrap/js/bootstrap.min.js"></script>
    <!--===============================================================================================-->
        <script src="vendor/select2/select2.min.js"></script>
    <!--===============================================================================================-->
        <script src="js/main.js"></script>

    </body>
    </html>

配置

  <?php 
        $database_host = "localhost"; 
        $database_user = "sure"; 
        $database_pass = "abcd"; 
        $database_db = "aaa"; 

        $config = new PDO("mysql:host=$database_host;dbname=$database_db;charset=utf8", $database_user, $database_pass); 
        $config -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
    ?>

0 个答案:

没有答案
相关问题