PHP提供了多种方式来与数据库进行交互,其中最常用的是使用PDO(PHP Data Objects)扩展,下面是一个基本的PHP数据库类的示例,它使用了PDO来连接和操作MySQL数据库。
(图片来源网络,侵删)
<?php class Database { private $host = "localhost"; private $db_name = "your_database_name"; private $username = "your_username"; private $password = "your_password"; private $conn; public function getConnection() { if ($this->conn == null) { try { $this->conn = new PDO("mysql:host=" . $this->host . ";dbname=" . $this->db_name, $this->username, $this->password); $this->conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $exception) { echo "Connection error: " . $exception->getMessage(); } } return $this->conn; } } ?>
使用方法
要使用这个类,首先需要创建一个Database
对象,然后调用getConnection
方法来获取数据库连接,以下是一个简单的示例:
<?php require_once 'Database.php'; $database = new Database(); $conn = $database->getConnection(); // 执行查询 $stmt = $conn->prepare("SELECT * FROM your_table"); $stmt->execute(); // 获取结果集 $results = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($results as $row) { echo $row['column_name'] . "n"; } ?>
请确保替换上述代码中的your_database_name
、your_username
、your_password
和your_table
为你的实际数据库信息。
(图片来源网络,侵删)
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/47508.html