PHP: mysqli_connect 資料庫連線函式

PHP: mysqli_connect 資料庫連線函式適用於 PHP 5, PHP 7, PHP 8,取代早期的 mysql_query,原本使用 mysql_query 時,建立好資料庫連線後還需要使用 mysql_select_db 來選擇資料庫,使用 mysqli_connect  則可以在同一個函式裡同時連線並選擇好資料庫。

基本語法

mysqli_connect('資料庫位置','帳號','密碼','料庫名稱');

範例

//建立資料連線
$link = @mysqli_connect('資料庫位置','帳號','密碼','料庫名稱');

//設定編碼
mysqli_set_charset($link, "utf8");

if(!$link){
 echo 'database connect error.';
 exit;
}else{
 echo 'database connect success.';
}

以上這個簡單的範例利用 mysqli_connect 資料庫連線函式建立了連線、同時設定好了要開啟的資料庫名稱,在之後的 PHP 程式要調用時,就可以直接使用 $link 來開啟連線,例如 mysqli_query 函式中就會用到。

範例的第二行 mysqli_set_charset 是設定字串編碼為 utf8 萬國碼,避免資料庫存取出現亂碼,現在大多數的全球通用 PHP 套裝軟體幾乎都會使用 utf8,若你手邊的軟體使用其它的編碼,可以用 mysqli_set_charset 設定。

© Copyright wibibi.com 網頁設計教學百科 基礎的網頁設計規劃、資料庫與程式設計 Since 2012