php怎么获得mysql
时间 : 2023-08-03 19:39:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

在PHP中,获得MySQL数据库连接有多种方法,下面是常用的两种方法:

方法一:使用 mysqli 函数

首先,需要确保已安装并启用了 MySQLi 扩展。接下来,可以使用以下代码来获得 MySQL 数据库连接:

```php

<?php

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "database_name";

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功

if ($conn->connect_error) {

die("连接失败: " . $conn->connect_error);

} else {

echo "连接成功";

}

// 关闭连接

$conn->close();

?>

在以上代码中,需要根据实际情况修改 `$servername`、`$username`、`$password` 和 `$dbname` 的值。`$servername` 是 MySQL 服务器的主机名,`$username` 是连接数据库的用户名,`$password` 是连接数据库的密码,`$dbname` 是要连接的数据库名。

创建连接时,将会创建一个名为 `$conn` 的新 mysqli 对象。然后,可以使用 `$conn` 对象执行各种数据库操作。

方法二:使用 PDO 连接

PDO 是 PHP Data Objects 的缩写,可以连接多种类型的数据库。下面是使用 PDO 连接 MySQL 数据库的示例代码:

```php

<?php

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "database_name";

try {

$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

// 设置错误模式为异常

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

echo "连接成功";

} catch(PDOException $e) {

echo "连接失败: " . $e->getMessage();

}

// 关闭连接

$conn = null;

?>

在以上代码中,同样需要根据实际情况修改 `$servername`、`$username`、`$password` 和 `$dbname` 的值。

创建 PDO 连接时,使用了 `mysql:host=$servername;dbname=$dbname` 的字符串来指定连接的服务器和数据库名。

无论是使用 mysqli 还是 PDO,都可以通过对 `$conn` 对象调用相应的方法来执行 SQL 查询、插入、更新、删除等操作。