php连接mysql总结_php连接数据库的三种方式的总结
在我們訪問 MySQL 數據庫前,我們需要先連接到數據庫服務器:
以面向對象的方式mysqli
//采用面向對象的方式連接數據庫
$username = 'root';
$password = 'root';
$host = 'localhost';
// 創建連接
$conn = new mysqli($host,$username,$password);
// 檢測鏈接
if($conn->connect_errno){
die("連接失敗:" . $conn->connect_errno);
}
echo "連接成功";
// 關閉連接
$conn->close();
?>使用面向對象的方式連接數據庫的效果如上圖
實例 (MySQLi - 面向過程)
// 面向過程連接數據庫
$username = 'root';
$password = 'root';
$hostname = 'localhost';
// 鏈接數據庫
$conn = mysqli_connect($hostname,$username,$password);
// 檢查鏈接
var_dump($conn);
if(!$conn){
echo "鏈接失敗";
die("Connection
failed: " . mysqli_connect_error());
}
echo "鏈接成功";
mysqli_close($conn);
?>使用面向過程的連接方式連接數據庫效果如上圖
實例 (PDO)
// pdo方式連接數據庫
$username = 'root';
$password = 'root';
$hostname = 'localhost';
try{
$conn = new PDO("mysql:host=$hostname;dbname=mysql",$username,$password);
var_dump($conn);
echo "連接成功";
}catch(PDOException $e){
var_dump($e);
echo $e->getMessage();
}
$conn = null;
?>使用PDO方式連接數據庫的效果如上圖
關閉連接
連接在腳本執行完后會自動關閉。你也可以使用以下代碼來關閉連接:
實例 (MySQLi - 面向對象)
$conn->close();
實例 (MySQLi - 面向過程)
mysqli_close($conn);
實例 (PDO)
$conn = null;
總結
以上是生活随笔為你收集整理的php连接mysql总结_php连接数据库的三种方式的总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 查询if语句执行顺序_MyS
- 下一篇: php实现sql server数据导入到