为什么我的页面是空白的?错误的代码?我看不出这里有什么问题
显示的错误: 在第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);
?>