php中怎麼存取mysql資料庫?

2020-09-30 15:00:12

php中存取mysql資料庫的方法:1、使用mysqli_connect()連線mysql資料庫來進行存取;2、使用使用mysqli()連線mysql資料庫來進行存取;3、使用PDO連線資料庫來進行存取。

推薦:《》

php中存取mysql資料庫的方法:

方法1:使用mysqli_connect()連線mysql資料庫來進行存取

mysqli_connect() 函數開啟一個到 MySQL 伺服器的新的連線。

語法

mysqli_connect(host,username,password,dbname,port,socket);

引數:

  • host 可選。規定主機名或 IP 地址。

  • username 可選。規定 MySQL 使用者名稱。

  • password 可選。規定 MySQL 密碼。

  • dbname 可選。規定預設使用的資料庫。

  • port 可選。規定嘗試連線到 MySQL 伺服器的埠號。

  • socket 可選。規定 socket 或要使用的已命名 pipe。

範例:

<?php
$con=mysqli_connect("localhost","wrong_user","my_password","my_db");
// 檢查連線
if (!$con)
{
    die("連線錯誤: " . mysqli_connect_error());
}
?>

方法2:使用mysqli()連線mysql資料庫

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

<?php
$host='127.0.0.1';
$user='root';
$password='root';
$dbName='php';
$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);

方法3:使用PDO連線資料庫

PHP 資料物件 (PDO) 擴充套件為PHP存取資料庫定義了一個輕量級的一致介面。

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

程式碼範例如下:

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

相關推薦:

以上就是php中怎麼存取mysql資料庫?的詳細內容,更多請關注TW511.COM其它相關文章!