Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 连接数据库

作者:陌路情殇   发布日期:2025-07-02   浏览:48

<?php
// 引入 PDO 扩展连接 MySQL 数据库的示例代码

// 1. 定义数据库连接参数
$host = 'localhost'; // 数据库主机地址
$dbname = 'testdb';  // 数据库名称
$username = 'root';  // 数据库用户名
$password = '';      // 数据库密码

try {
    // 2. 创建一个新的 PDO 实例来连接数据库
    $pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);

    // 3. 设置 PDO 错误模式为异常,以便更好地处理错误
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    echo "成功连接到数据库!";

} catch (PDOException $e) {
    // 4. 捕获并输出连接失败的错误信息
    echo "连接失败: " . $e->getMessage();
}
?>

解释说明:

  1. 定义数据库连接参数:我们首先定义了数据库的主机地址、数据库名称、用户名和密码。
  2. 创建 PDO 实例:使用 new PDO() 创建一个新的 PDO 实例来连接数据库。PDO 是 PHP 数据对象(PHP Data Objects)的缩写,它提供了一个轻量级且一致的接口,用于访问多种类型的数据库。
  3. 设置错误模式:通过 setAttribute 方法将 PDO 的错误模式设置为抛出异常,这样可以更方便地捕获和处理错误。
  4. 捕获异常:使用 try...catch 结构来捕获连接过程中可能出现的异常,并输出错误信息。

这段代码展示了如何使用 PHP 的 PDO 扩展来连接 MySQL 数据库,并进行基本的错误处理。

上一篇:windows nginx php

下一篇:php 获取文件后缀

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站