首頁 >後端開發 >PHP問題 >PHP是如何連接mysql資料庫的

PHP是如何連接mysql資料庫的

(*-*)浩
(*-*)浩原創
2019-09-18 10:09:053641瀏覽

php是一門廣泛的應用在Web開發領域的腳本語言,常常和mysql資料庫組合,一起用來開發網站。告訴你php是如何連接mysql資料庫。

PHP是如何連接mysql資料庫的

mysqli連接資料庫和pdo連接資料庫。

第一種方法:使用mysqli連接mysql資料庫(推薦學習:PHP程式從入門到精通

MYSQLi函數是在PHP5.0.0版本才引進的一種新的驅動方式,它的作用都是對MYSQL資料庫進行操作。

程式碼範例如下:

<?php
$host=&#39;127.0.0.1&#39;;
$user=&#39;root&#39;;
$password=&#39;root&#39;;
$dbName=&#39;php&#39;;
$link=new mysqli($host,$user,$password,$dbName);
if ($link->connect_error){
die("连接失败:".$link->connect_error);
}
$sql="select * from admins";
$res=$link->query($sql);
$data=$res->fetch_all();
var_dump($data);

在經過一系列的連線作業後,我們再建立一個sql語句對其中資料表進行查詢檢驗。

在上述程式碼中,我們要先建立一些需要用到的變量,如資料庫使用者名稱、資料庫名稱密碼等。然後我們用物件導向的方式連接了名為php的資料庫。再透過if條件語句,connect-error方法判斷PHP連線資料庫是否成功。

第二種方法:使用PDO連接資料庫

PHP 資料物件(PDO) 擴展為PHP存取資料庫定義了一個輕量級的一致接口。

PDO 提供了一個資料存取抽象層,這意味著,不管使用哪種資料庫,都可以用相同的函數(方法)來查詢和取得資料。

程式碼範例如下:

<?php
$host=&#39;127.0.0.1&#39;;
$user=&#39;root&#39;;
$password=&#39;root&#39;;
$dbName=&#39;php&#39;;
$pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password);
$sql="select * from admins";
$data=$pdo->query($sql)->fetch();
var_dump($data);

以上是PHP是如何連接mysql資料庫的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn