pdo 连接mysql
时间: 2023-06-22 20:25:50 浏览: 251
好的,您可以参考以下代码进行 PDO 连接 MySQL 数据库:
```php
// 数据库连接信息
$host = 'localhost';
$dbname = 'database_name';
$username = 'username';
$password = 'password';
// 创建 PDO 连接
try {
$pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
// 设置 PDO 错误模式为异常
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "数据库连接成功!";
} catch(PDOException $e) {
echo "数据库连接失败:" . $e->getMessage();
}
```
其中,`$host` 是指数据库服务器地址,`$dbname` 是指要连接的数据库名,`$username` 和 `$password` 分别是连接 MySQL 数据库所需的用户名和密码。
如果连接成功,上述代码会输出 "数据库连接成功!",否则会输出 "数据库连接失败:" 并附上错误信息。
希望这可以帮到您!
相关问题
PDO连接mysql数据库服务器
使用PDO连接MySQL数据库服务器可以按照以下步骤进行:
1. 创建PDO对象
```
$dsn = 'mysql:host=服务器地址;dbname=数据库名';
$username = '用户名';
$password = '密码';
$options = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
); //设置编码
try {
$pdo = new PDO($dsn, $username, $password, $options);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
```
2. 执行查询语句
```
$sql = 'SELECT * FROM 表名';
$stmt = $pdo->query($sql);
while ($row = $stmt->fetch()) {
//处理结果
}
```
3. 执行插入、更新或删除语句
```
$sql = 'INSERT INTO 表名 (列1, 列2, 列3) VALUES (:value1, :value2, :value3)';
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':value1', $value1);
$stmt->bindParam(':value2', $value2);
$stmt->bindParam(':value3', $value3);
$stmt->execute();
```
以上是PDO连接MySQL数据库服务器的基本步骤,根据需要可以进行相应的调整。
php使用PDO连接Mysql数据库
可以使用以下代码连接MySQL数据库:
```
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// 设置 PDO 错误模式为异常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "连接成功";
} catch(PDOException $e) {
echo "连接失败: " . $e->getMessage();
}
?>
```
其中,$servername 是数据库服务器的名称,$username 是数据库用户名,$password 是数据库密码,$dbname 是要连接的数据库名称。
阅读全文