iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Claude AI

從零打造圖書管理系統:WSL2 × MySQL × Claude Code 的整合實作 系列

接下來 30 天我們將在 Windows 的 WSL2 環境下,使用 Linux 指令搭配 MySQL 逐步建立資料庫與資料表,完成圖書管理系統的後端基礎。過程中使用 Claude Code 輔助開發與排錯。目標是讓對系統開發感興趣的新手,能有條理地掌握從環境建置到資料庫實作的完整流程。

參賽天數 17 天 | 共 17 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 |團隊nutc imac
DAY 11

Day 11 PDO 連線與 prepared statement

在 PHP 中,PDO(PHP Data Objects)是目前連線與操作資料庫的標準規範,而 Prepared Statement(預備陳述式)則是防禦 SQ...

2026-09-25 ‧ 由 chencccc 分享
DAY 12

Day 12 書籍列表:第一個看得到的畫面

今天要將資料庫裡的書籍資料,透過 PHP 渲染成前端 HTML 網頁,打造出使用者能「看得到、互動到」的 UI 介面。 步驟一:使用 Claude Code 建...

2026-09-26 ‧ 由 chencccc 分享
DAY 13

Day 13 新增書籍

今天我要把「新增書籍」的 HTML 表單介面add_book.php完成,並搭配 PHP 後端邏輯將使用者填寫的資料寫入 MySQL 資料庫。 步驟一:使用 C...

2026-09-27 ‧ 由 chencccc 分享
DAY 14

Day 14 PHP 修改與刪除書籍功能

今天要完成圖書管理系統中的修改書籍 edit_book.php 與刪除書籍 delete_book.php,並在首頁 index.php 新增操作欄位來串接這些...

2026-09-28 ‧ 由 chencccc 分享
DAY 15

Day 15 會員註冊與 password_hash()

圖書管理系統完成書籍的 CRUD 之後,接下來要面對的就是使用者。 要做借還書功能,系統必須先知道「是誰借了這本書」。因此,需要一套會員機制。今天先把「會員註冊...

2026-09-29 ‧ 由 chencccc 分享
DAY 16

Day 16 會員登入實作、password_verify 與 Session 狀態管理

完成會員註冊後,今天要實作「會員登入」功能。 當使用者輸入帳號與密碼時,後端需要做兩件事: 驗證身分:比對使用者輸入的密碼,跟資料庫裡儲存的 password...

2026-09-30 ‧ 由 chencccc 分享
DAY 17

Day 17 借書功能 — 檢查庫存、紀錄借閱與書籍數量的邏輯

完成會員註冊與登入驗證後,今天要進入系統最核心的業務邏輯之一:借書功能。 當會員點擊借書時,後端不能只是單純在資料庫新增一筆紀錄,還必須處理書籍庫存的異動與狀態...

2026-10-01 ‧ 由 chencccc 分享