php實現MySQL資料庫連線

2020-07-16 10:06:38

php實現MySQL資料庫連線

1、通過「mysql_connect()」函數進行連線;

$mysql_server='localhost';
$mysql_username='使用者名稱';
$mysql_password='使用者密碼';
$mysql_database='資料庫名';//建立資料庫連線
$conn=mysql_connect($mysql_server,$mysql_username,$mysql_password) or die('資料庫連線失敗!');

2、使用「mysqli_connect()」或「new mysqli()」進行連線,這兩個方式都是一樣的,只是風格不同而已;

第一種方式程序導向

$mysql_server_name = 'localhost'; //改成自己的mysql資料庫伺服器

$mysql_username = 'root'; //改成自己的mysql資料庫使用者名稱

$mysql_password = 'password'; //改成自己的mysql資料庫密碼

$mysql_database = 'test'; //改成自己的mysql資料庫名

$conn=mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database); //連線資料庫

//連線資料庫錯誤提示

if (mysqli_connect_errno($conn)) { 

    die("連線 MySQL 失敗: " . mysqli_connect_error()); 

}

第二種方式物件導向

//連線資料庫方式1

$conn = new mysqli('localhost', 'root', 'password', 'test');

//連線資料庫方式2

// $conn = new mysqli();

// $conn -> connect('localhost', 'root', 'password', 'test');

//check connection (檢查PHP是否連線上MYSQL)

if ($conn -> connect_errno) {

    printf("Connect failed: %sn", $conn->connect_error);

    exit();

}

3、基於PDO進行連線。

$db = new PDO('mysql:host=localhost;dbname=test', 'root', 'password');

try {

    foreach ($db->query('select * from db_table') as $row){

    print_r($row);

    }

    $db = null; //關閉資料庫

} catch (PDOException $e) {

    echo $e->getMessage();

}
以上就是php實現MySQL資料庫連線的詳細內容,更多請關注TW511.COM其它相關文章!