PHP 连接 MySQL - PDO/ MySQLi

在我们访问 MySQL 数据库前,我们需要先连接到数据库服务器

使用面向对象的 MySQLi

<?php
$servername = "localhost";
$username = "root";
$password = "";

// 创建连接
$conn = new mysqli($servername, $username, $password);

// 检测连接
if ($conn->connect_error)
{
    die("连接失败: " . $conn->connect_error);
} 
echo "连接成功";

注意

面向对象范例中的 $connect_error 是在 PHP 5.2.9 和 5.3.0 中添加的

如果你需要兼容更早版本,请使用以下代码替换

<?php 

// 检测连接
if (mysqli_connect_error())
{
    die("数据库连接失败: " . mysqli_connect_error());
}

面向过程 MySQLi

<?php
$servername = "localhost";
$username = "root";
$password = "";

// 创建连接
$conn = mysqli_connect($servername, $username, $password);

// 检测连接
if (!$conn)
{
    die("Connection failed: " . mysqli_connect_error());
}
echo "连接成功";

PDO

<?php

$servername = "localhost";
$username = "root";
$password = "";

try {

    $conn = new PDO("mysql:host=$servername;dbname=test", $username, $password);
    echo "连接成功"; 
}
catch(PDOException $e)
{
    echo $e->getMessage();
}

PDO 在创建连接的时候需要指定数据库,如果没有指定,则会抛出异常

所以以上范例我们指定了数据库 test

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.