您当前的位置:首页 > 圈子

php连接数据库mysql代码

2024-10-15 19:39:17 作者:石家庄人才网

本篇文章给大家带来《php连接数据库mysql代码》,石家庄人才网对文章内容进行了深度展开说明,希望对各位有所帮助,记得收藏本站。

PHP 连接 MySQL 数据库,可以使用 mysqli 或 PDO_MySQL 扩展。下面分别介绍这两种方法以及示例代码:

方法一:使用 mysqli 扩展连接 MySQL

mysqli 扩展是 PHP 中用于连接 MySQL 数据库的改进扩展,它提供了面向对象和面向过程两种编程风格。

步骤:

  1. 建立连接: 使用 mysqli_connect() 函数建立与 MySQL 服务器的连接。 ```php $servername = "localhost"; // 数据库服务器地址 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "myDB"; // 数据库名

    php连接数据库mysql代码

    // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接是否成功 if (!$conn) { die("连接失败: " . mysqli_connect_error()); } echo "连接成功"; ```
  2. 执行 SQL 语句: 使用 mysqli_query() 函数执行 SQL 查询语句。 ```php $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = mysqli_query($conn, $sql); // 检查查询结果 if (mysqli_num_rows($result) > 0) { // 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
    "; } } else { echo "0 结果"; } ```
  3. 关闭连接: 使用 mysqli_close() 函数关闭与 MySQL 服务器的连接。 ```php mysqli_close($conn); ```

方法二:使用 PDO 连接 MySQL

PDO(PHP Data Objects)是 PHP 中用于访问数据库的轻量级、一致性接口。它提供了一种更安全、更灵活的方式来连接和操作数据库。

步骤:

php连接数据库mysql代码

  1. 建立连接: 使用 new PDO() 构造函数建立与 MySQL 服务器的连接。 ```php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDBPDO";

    php连接数据库mysql代码

    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(); } ```
  2. 执行 SQL 语句: 使用 exec() 方法执行 SQL 查询语句。 ```php $sql = "SELECT id, firstname, lastname FROM MyGuests"; $stmt = $conn->query($sql); // 设置结果集提取模式 $stmt->setFetchMode(PDO::FETCH_ASSOC); // 遍历结果集并输出数据 foreach($stmt->fetchAll() as $row) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "
    "; } ```
  3. 关闭连接: 将连接对象设置为 null,PHP 会在脚本结束后自动关闭连接。 ```php $conn = null; ```

以上是使用 mysqli 和 PDO 连接 MySQL 数据库的两种常用方法。石家庄人才网小编建议开发者根据实际情况选择适合自己的方法。使用 PDO 可以更方便地切换不同的数据库类型,而 mysqli 则提供了更多针对 MySQL 的特定功能。

石家庄人才网小编对《php连接数据库mysql代码》内容分享到这里,如果有相关疑问请在本站留言。

版权声明:《php连接数据库mysql代码》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/15333.html