0375-3382118

可以设置电话、微信、qq,并显示不同的图标

php中三种处理mysql数据库的扩展库(mysql、mysqli、pdo)的区别?

admin9个月前57

  要连接MySQL数据库,可以使用PHP提供的mysqli或PDO扩展。

  下面是使用mysqli扩展连接MySQL数据库的代码示例:

  ```php

  $servername = "localhost"; // 数据库服务器名称

  $username = "username"; // 数据库用户名

  $password = "password"; // 数据库密码

  $dbname = "myDB"; // 数据库名称

  // 创建连接

  $conn = mysqli_connect($servername, $username, $password, $dbname);

  // 检测连接是否成功

  if (!$conn) {

  die("连接失败: " . mysqli_connect_error());

  }

  echo "连接成功";

  ```

  下面是使用PDO扩展连接MySQL数据库的代码示例:

  ```php

  $servername = "localhost"; // 数据库服务器名称

  $username = "username"; // 数据库用户名

  $password = "password"; // 数据库密码

  $dbname = "myDB"; // 数据库名称

  // 创建连接

  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();

  }

  ```

  这两种扩展都可以实现与MySQL数据库的连接,使用哪一种可以根据自己的需要和习惯来选择。

BC链 http://www.chinabic.com/?id=229 转载需授权!

网友评论