php怎么加载mysql
时间 : 2023-07-26 07:52:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
在PHP中,要加载MySQL,需要使用PHP提供的内置函数和扩展。以下是一些常见的加载MySQL的方法:
使用mysqli扩展加载MySQL:
1. 首先,确保已经启用mysqli扩展。在php.ini配置文件中,找到以下行并确保没有注释(去掉分号):
extension=mysqli
2. 使用mysqli_connect函数连接到MySQL数据库。以下是一个连接到MySQL数据库的示例代码:
```php
<?php
$servername = "localhost"; //数据库服务器名
$username = "root"; //数据库用户名
$password = "123456"; //数据库密码
$dbname = "mydb"; //要连接的数据库名
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
echo "连接成功";
?>
3. 使用mysqli_query函数执行MySQL查询。以下是一个执行MySQL查询的示例代码:
```php
<?php
$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// 输出每行数据
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
} else {
echo "0 结果";
}
// 关闭连接
mysqli_close($conn);
?>
使用PDO扩展加载MySQL:
1. 确保已启用PDO扩展。在php.ini配置文件中,找到以下行并确保没有注释(去掉分号):
extension=pdo_mysql
2. 使用PDO类连接到MySQL数据库。以下是一个连接到MySQL数据库的示例代码:
```php
<?php
$servername = "localhost"; //数据库服务器名
$username = "root"; //数据库用户名
$password = "123456"; //数据库密码
$dbname = "mydb"; //要连接的数据库名
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();
}
?>
3. 使用prepare和execute方法执行MySQL查询。以下是一个执行MySQL查询的示例代码:
```php
<?php
$stmt = $conn->prepare("SELECT * FROM users");
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $row) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>";
}
// 关闭连接
$conn = null;
?>
这些是常用的加载MySQL的方法,选择使用mysqli扩展还是PDO扩展取决于个人偏好和项目需求。无论哪种方式,都可以实现与MySQL数据库的连接和操作。
上一篇
mysql怎么写数据
下一篇
mysql怎么查加密
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章