iT邦幫忙

2023 iThome 鐵人賽

DAY 15
0
自我挑戰組

基礎前端+後端網站分享之留言板製作系列 第 15

第十五天--連接資料庫與mysql介紹

  • 分享至 

  • xImage
  •  

接下來撰寫php檔案(datatable.php),來寫連接資料庫。

先在php資料夾建立php(datatable.php),用來放與資料庫的相關函式。

datatable.php程式碼

<?php

function dbConnect() //連接資料庫
{
    $db_type = 'mysql';
    $db_host = 'localhost';
    $db_name = 'messageboard_ithome';
    $db_user = 'root';
    $db_password = '';
    $dbconnect = "mysql:host=" . $db_host . ";dbname=" . $db_name;
    $db = new PDO($dbconnect, $db_user, $db_password);
    $db->query("SET NAMES UTF8");
    return $db;
}
?>
  • $db_type:使用的哪種資料庫
  • $db_host:主機位置
  • $db_name:資料庫名稱。剛剛我們新增的是messageboard_ithome。
  • $db_user:使用者名稱。這裡寫的是預設。
  • $db_password:密碼。預設是沒有。
  • $dbconnect:字串變數,增加方便性用。
  • new PDO($dbconnect, $db_user, $db_password):建立表示資料庫連線的 PDO 實體,放入字串(主機+資料庫名字)、帳號、密碼
  • query("SET NAMES UTF8") :資料庫使用 UTF8 編碼

介紹Mysql

Mysql是一個是一種免費的開源資料庫管理系統。
2009年,甲骨文公司(Oracle)收購昇陽微系統公司,直到現在,MySQL是Oracle旗下產品。

當我們在將照片上傳到社群媒體、將產品加入購物車時,這些圖片和文字的資訊會存取到網頁後台,這都是利用資料庫的方式處理,達到像是動態網頁的功能。

簡單來說,資料庫是用來存放大量資料與檔案的一個倉庫,SQL是跟網站倉庫溝通的管理人員,而MySQL則是用來管理倉庫的系統。

明天介紹Mysql語法。


上一篇
第十四天--使用Xampp資料庫
下一篇
第十六天--Mysql語法
系列文
基礎前端+後端網站分享之留言板製作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言