接下來 30 天我們將在 Windows 的 WSL2 環境下,使用 Linux 指令搭配 MySQL 逐步建立資料庫與資料表,完成圖書管理系統的後端基礎。過程中使用 Claude Code 輔助開發與排錯。目標是讓對系統開發感興趣的新手,能有條理地掌握從環境建置到資料庫實作的完整流程。
在 PHP 中,PDO(PHP Data Objects)是目前連線與操作資料庫的標準規範,而 Prepared Statement(預備陳述式)則是防禦 SQ...
今天要將資料庫裡的書籍資料,透過 PHP 渲染成前端 HTML 網頁,打造出使用者能「看得到、互動到」的 UI 介面。 步驟一:使用 Claude Code 建...
今天我要把「新增書籍」的 HTML 表單介面add_book.php完成,並搭配 PHP 後端邏輯將使用者填寫的資料寫入 MySQL 資料庫。 步驟一:使用 C...
今天要完成圖書管理系統中的修改書籍 edit_book.php 與刪除書籍 delete_book.php,並在首頁 index.php 新增操作欄位來串接這些...
圖書管理系統完成書籍的 CRUD 之後,接下來要面對的就是使用者。 要做借還書功能,系統必須先知道「是誰借了這本書」。因此,需要一套會員機制。今天先把「會員註冊...
完成會員註冊後,今天要實作「會員登入」功能。 當使用者輸入帳號與密碼時,後端需要做兩件事: 驗證身分:比對使用者輸入的密碼,跟資料庫裡儲存的 password...
完成會員註冊與登入驗證後,今天要進入系統最核心的業務邏輯之一:借書功能。 當會員點擊借書時,後端不能只是單純在資料庫新增一筆紀錄,還必須處理書籍庫存的異動與狀態...