php - 数据库连接和SELECT

标签 php mysql

我试图连接到数据库并回显信息,但是它不起作用。有人可以帮我弄这个吗?我连接到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/

相关文章:

php - mysql DISTINCT 关键字不适用于多列连接表

jquery - 用户端数据的 Ajax 请求监听器

javascript - AJAX div 在没有警告调用的情况下不会更新,错误为 : b. 数据未定义

php - magento 客户端被服务器配置拒绝

php - Paypal "add to cart"不离开页面

php - mysqli_connect fatal error : require()

mysql - 慢速查询来计算标签数

mysql - 如何在 MySQL JSON_CONTAINS 中使用 PDO bindParam?

php - 我怎样才能简化这个关于预订的查询?

php - "WHERE column IS NOT NULL"与 Kohana v3 查询生成器