用PHP写一个 mysql数据库的操作类文件 和 使用示例
时间: 2024-03-06 14:51:55 浏览: 48
好的,下面是一个简单的 MySQL 数据库操作类的示例代码:
```php
class MySQLDB {
private $host;
private $username;
private $password;
private $database;
private $conn;
public function __construct($host, $username, $password, $database) {
$this->host = $host;
$this->username = $username;
$this->password = $password;
$this->database = $database;
$this->connect();
}
public function connect() {
$this->conn = mysqli_connect($this->host, $this->username, $this->password, $this->database);
if (!$this->conn) {
die("Connection failed: " . mysqli_connect_error());
}
}
public function query($sql) {
$result = mysqli_query($this->conn, $sql);
if (!$result) {
die("Query failed: " . mysqli_error($this->conn));
}
return $result;
}
public function close() {
mysqli_close($this->conn);
}
}
```
这个类包含了连接数据库、执行 SQL 查询和关闭连接的基本操作。使用示例代码如下:
```php
$db = new MySQLDB("localhost", "root", "password", "mydatabase");
$result = $db->query("SELECT * FROM mytable");
while ($row = mysqli_fetch_assoc($result)) {
echo $row["column1"] . " " . $row["column2"] . "<br>";
}
$db->close();
```
以上代码用于连接名为 `mydatabase` 的 MySQL 数据库,并查询其中 `mytable` 表中的所有数据,最后关闭连接。您可以根据自己的需求修改这个类和使用示例代码。
阅读全文