连接数据库的php代码是什么

worktile 其他 1

回复

共3条回复 我来回复
  • 飞飞的头像
    飞飞
    Worktile&PingCode市场小伙伴
    评论

    连接数据库的PHP代码如下:

    1. 使用mysqli函数连接MySQL数据库:
    <?php
    $servername = "localhost"; // 数据库服务器名称
    $username = "username"; // 数据库用户名
    $password = "password"; // 数据库密码
    $dbname = "database"; // 数据库名称
    
    // 创建连接
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    // 检查连接是否成功
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    echo "Connected successfully";
    ?>
    
    1. 使用PDO连接MySQL数据库:
    <?php
    $servername = "localhost"; // 数据库服务器名称
    $username = "username"; // 数据库用户名
    $password = "password"; // 数据库密码
    $dbname = "database"; // 数据库名称
    
    try {
        $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        echo "Connected successfully";
    } catch(PDOException $e) {
        echo "Connection failed: " . $e->getMessage();
    }
    ?>
    
    1. 使用mysqli函数连接SQLite数据库:
    <?php
    $dbname = "database.sqlite"; // SQLite数据库文件路径
    
    // 创建连接
    $conn = new mysqli(null, null, null, $dbname, null, $dbname);
    
    // 检查连接是否成功
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    echo "Connected successfully";
    ?>
    
    1. 使用PDO连接SQLite数据库:
    <?php
    $dbname = "database.sqlite"; // SQLite数据库文件路径
    
    try {
        $conn = new PDO("sqlite:$dbname");
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        echo "Connected successfully";
    } catch(PDOException $e) {
        echo "Connection failed: " . $e->getMessage();
    }
    ?>
    
    1. 使用mysqli函数连接其他类型的数据库(如Oracle、SQL Server等):
    <?php
    $servername = "localhost"; // 数据库服务器名称
    $username = "username"; // 数据库用户名
    $password = "password"; // 数据库密码
    $dbname = "database"; // 数据库名称
    
    // 创建连接
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    // 检查连接是否成功
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    echo "Connected successfully";
    ?>
    

    以上是连接数据库的一些常见PHP代码示例,具体代码根据不同的数据库类型和连接方式会有所差异。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    连接数据库的PHP代码如下所示:

    <?php
    $servername = "localhost"; // 数据库服务器名
    $username = "username"; // 数据库用户名
    $password = "password"; // 数据库密码
    $dbname = "database"; // 数据库名
    
    // 创建连接
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    // 检查连接是否成功
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
    echo "连接成功";
    
    // 关闭连接
    $conn->close();
    ?>
    

    以上代码中,需要根据实际情况修改以下变量:

    • $servername:数据库服务器名,通常为localhost
    • $username:数据库用户名
    • $password:数据库密码
    • $dbname:数据库名

    代码首先使用mysqli类创建一个连接对象$conn,然后调用connect_error属性检查连接是否成功。如果连接失败,会输出错误信息并终止脚本执行。如果连接成功,会输出"连接成功"。最后,通过调用close()方法关闭连接。

    需要注意的是,以上代码使用的是mysqli扩展,这是PHP官方推荐的与MySQL数据库交互的扩展。另外,还可以使用PDO扩展来连接数据库,具体代码如下:

    <?php
    $servername = "localhost"; // 数据库服务器名
    $username = "username"; // 数据库用户名
    $password = "password"; // 数据库密码
    $dbname = "database"; // 数据库名
    
    try {
        $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
        echo "连接成功"; 
    }
    catch(PDOException $e) {
        echo "连接失败: " . $e->getMessage();
    }
    
    $conn = null; // 关闭连接
    ?>
    

    以上代码中,使用PDO类创建一个连接对象$conn,通过指定数据库类型、服务器名、数据库名、用户名和密码来连接数据库。连接过程中如果发生异常,会捕获并输出错误信息。如果连接成功,会输出"连接成功"。最后,通过将$conn赋值为null来关闭连接。

    无论使用mysqli还是PDO,连接数据库的代码都是相对固定的,只需根据实际情况修改相应的参数即可。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    连接数据库的PHP代码可以使用MySQLi或PDO扩展来实现。下面分别介绍两种方式的连接代码。

    使用MySQLi扩展连接数据库的PHP代码:

    <?php
    $servername = "localhost"; // 数据库主机名
    $username = "username"; // 数据库用户名
    $password = "password"; // 数据库密码
    $dbname = "dbname"; // 数据库名
    
    // 创建连接
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    // 检查连接是否成功
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
    
    echo "连接成功";
    
    // 关闭连接
    $conn->close();
    ?>
    

    使用PDO扩展连接数据库的PHP代码:

    <?php
    $servername = "localhost"; // 数据库主机名
    $username = "username"; // 数据库用户名
    $password = "password"; // 数据库密码
    $dbname = "dbname"; // 数据库名
    
    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();
    }
    
    // 关闭连接
    $conn = null;
    ?>
    

    无论使用MySQLi还是PDO扩展,连接数据库的步骤都是类似的:

    1. 设置数据库主机名、用户名、密码和数据库名。
    2. 创建连接。
    3. 检查连接是否成功。
    4. 执行数据库操作。
    5. 关闭连接。

    在实际使用中,可以根据自己的需求选择使用MySQLi或PDO扩展来连接数据库。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部