MySQL 連線到資料庫

在 CRUD 以前。

簡述

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
四個參數:
1. 主機位置
2. 使用者名稱
3. 密碼
4. 資料庫名稱
*/
$server_name = 'localhost';
$username = 'username';
$password = '123456';
$db_name = 'dbname';

// 回傳值是一個物件
$conn = new mysqli($server_name, $username, $password, $db_name);

/*
如果 server 沒有打開錯 warning 偵測,最好是自己 check,
這物件下有 connect_errno 可以檢查,有錯誤的話值會是 1,
*/
if ($conn->connect_errno) {
// 有錯誤就把錯誤訊息印出來
die('資料庫連線錯誤:' . $conn->connect_error);
}

// 設定編碼
$conn->query('SET NAMES UTF8');
// 設定時區
$conn->query('SET time_zone = "+8:00"');
?>

通常會另外開一個 conn.php 來儲存連到資料庫的 code,這樣就可以直接在其他檔案中:

1
require_once('conn.php')

另外要對資料庫做任何操作都會用到 ->query 這個指令,特別強調一下。

MySQL 讀取資料庫中的資料 mentor-program-day51
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×