<?php
// 引入数据库类文件,这里假设数据库类名为 Database
require_once 'Database.php';
// 创建数据库类的实例
$db = new Database();
// 假设Database类有一个connect方法用于连接数据库
// 这里我们传入数据库配置信息,如主机名、用户名、密码、数据库名
// 注意:实际使用中,数据库配置信息通常不会硬编码在脚本中,而是从配置文件或环境变量中获取
$db->connect('localhost', 'username', 'password', 'dbname');
// 检查连接是否成功
if ($db->isConnected()) {
echo "数据库连接成功!\n";
// 假设Database类有一个query方法用于执行SQL查询
// 这里我们执行一个简单的SELECT查询作为示例
$sql = "SELECT * FROM users";
$result = $db->query($sql);
// 检查查询是否成功执行
if ($result) {
// 假设query方法返回的是一个结果集对象,我们可以遍历它
while ($row = $result->fetch_assoc()) {
// 输出查询结果
echo "ID: " . $row['id'] . ", Name: " . $row['name'] . "\n";
}
} else {
echo "查询失败:" . $db->getError();
}
} else {
echo "数据库连接失败:" . $db->getError();
}
// 关闭数据库连接(如果Database类提供了此方法)
$db->close();
?>
// 注意:以上代码是基于假设的Database类结构编写的。
// 在实际项目中,Database类的具体实现(包括方法名称、参数等)可能会有所不同。
// 因此,你需要根据你所使用的Database类的实际API来调整上述代码。
这段代码展示了如何在PHP中创建一个数据库调用类的实例,并通过该实例连接数据库、执行查询以及处理查询结果。请注意,这里使用的`Database`类及其方法是假设的,实际项目中你需要根据你所使用的数据库类库(如PDO、MySQLi等)来调整代码。此外,为了保持代码的简洁性,一些错误处理和资源管理的最佳实践(如使用try-catch块处理异常、确保结果集在使用后被正确关闭等)在上面的示例中被省略了。在实际应用中,你应该始终遵循这些最佳实践来编写健壮、可维护的代码。