baihuzisid
5/8/2018 - 10:35 AM

php相关mysql

实例 (PDO)
<?php 
$servername = "localhost"; 
$username = "username"; 
$password = "password"; 

try { 
    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password); 
    echo "Connected successfully"; 
    } 
catch(PDOException $e) 
    { 
    echo $e->getMessage(); 
    } 
?>

Note	注意在以上 PDO 实例中我们已经指定了数据库 (myDB)。PDO 在连接过程需要设置数据库名。如果没有指定,则会抛出异常。
关闭连接
连接在脚本执行完后会自动关闭。你也可以使用以下代码来关闭连接:

实例 (MySQLi - 面向对象)
$conn->close();


实例 (MySQLi - 面向过程)
mysqli_close($conn);


实例 (PDO)
$conn = null;
实例 (MySQLi - 面向对象)
<?php 
$servername = "localhost"; 
$username = "username"; 
$password = "password"; 

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

// 检测连接 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 
echo "Connected successfully"; 
?>

Note	注意在以上面向对象的实例中 $connect_error 是在 PHP 5.2.9 和 5.3.0 中添加的。如果你需要兼容更早版本 请使用以下代码替换: 

// 检测连接 
if (mysqli_connect_error()) { 
    die("Database connection failed: " . mysqli_connect_error()); 
}
实例 (MySQLi - 面向过程)
<?php 
$servername = "localhost"; 
$username = "username"; 
$password = "password"; 

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

// 检测连接 
if (!$conn) { 
    die("Connection failed: " . mysqli_connect_error()); 
} 
echo "Connected successfully"; 
?>