首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 與 MySQL 實戰教程(一):資料庫操作基礎流程

     編輯:PHP 相關知識

前言

動態網站離不開資料庫支撐。PHP 提供豐富的資料庫擴展,尤其與 MySQL 搭配成為經典組合。本系列將以「人才簡歷系統」為例,完整示範 PHP 存取 MySQL 的全過程。

支援的資料庫

PHP 內建支援 10 種以上資料庫:MySQL、Oracle、PostgreSQL、SQL Server、SQLite、ODBC 等。MySQL 以免費、跨平台、高效能著稱,是中小型專案首選;大型系統常採用 Oracle 或 SQL Server。

資料庫操作基本步驟

  1. 建立資料庫與資料表
  2. 連線資料庫(mysqli_connect / PDO)
  3. 執行 SQL(查詢、新增、修改、刪除)
  4. 處理結果集(逐行讀取、釋放資源)
  5. 關閉連線

實作:建立 ResumeDB 與 Resume 表

1. 命令列建立資料庫

cd /usr/local/mysql/bin
./mysqladmin -u root -p create ResumeDB

2. SQL 建表腳本

USE ResumeDB;
CREATE TABLE Resume (
    ID TINYINT(4) NOT NULL AUTO_INCREMENT,
    Name VARCHAR(10) NOT NULL,
    Intro VARCHAR(255),
    ResuFile LONGBLOB,
    PRIMARY KEY (ID),
    KEY ID (ID)
);

LONGBLOB 用於儲存 Word 檔二進位內容。

3. 匯入建表

./mysql -u root -p < Resume.sql

下一步預告

下集將示範:檔案上傳存入資料庫、讀取檔案供下載、以及封裝資料庫類別提升開發效率。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved