我试图连接到数据库并回显信息,但是它不起作用。有人可以帮我弄这个吗?我连接到header.php文件中的数据库,并尝试在使用require_once header.php的index.html中使用它。
<?php
$hostname = 'localhost';
$user = 'username';
$pass = '123';
$database = 'name';
$db_connection = new PDO( "mysql:host=" . $hostname . ";dbname=" . $database, $user, $pass );
$totalSpace = $db_connection->query( "SELECT SUM(file_server.totalSpaceUsed) FROM file_server" );
$totalRegisteredUsers = $db_connection->query( "SELECT COUNT(1) AS total FROM users WHERE status='active'" );
$totalDownloads = $db_connection->query( "SELECT SUM(visits) AS total FROM file" );
?>
当我试图回声时,我什么也没得到。
<h2 class="mb-0 mt-3 display-4 text-white"><span class="counter-value" data-count="50"><?php echo $totalRegisteredUsers; ?></span></h2>
最佳答案
您的网络服务器未配置为从html文件内部运行php。尝试将文件重命名为index.php或更正您的Web服务器的配置。
完成此操作后,您将能够调试php代码,因为其中包含错误。
关于php - 数据库连接和SELECT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59636608/