[實作課程] PHP 與 MySQL 資料處理實作
接下來開始設計一個資料管理網頁,分為三種寫法介紹。請開始在 Web 目錄下新增一個資料夾為 animal
。為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。
接下來開始設計一個資料管理網頁,分為三種寫法介紹。請開始在 Web 目錄下新增一個資料夾為 animal
。為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。
PHP 與 MySQL 的連線方式,傳統方式為透過 mysql_content() 進行連線請求(經年代久用因此資源很多,請自行透過書籍或網路來學習)。本篇採用較新熱門的 PDO 連線方式進行教學說明。請開始在 Web 目錄下新增檔案 1_pdo.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。
本篇將獨立化的學習如何操作資料庫進行數據管理,隨後章節會透過 PHP 對資料庫進行讀取、新增、修改、刪除等四大操作技能。搭配免費的 PHP 伺服器語言,最好的免費資料庫語言為 MySQL,這個伺服器套件在 XAMPP 內就已提供。
之前的表單處理都只是純數據化處理,如果你要對提供表單做檔案上傳,會發現無法直接用 GET 做承接。請開始在 Web 目錄下新增檔案 4_file.php,為了簡化程式碼結構將不建置 HTML 基本結構,請開始做 PHP 各種練習並預覽網頁結果。
本篇介紹 PHP 能跨網頁的共用變數,如果有一些變數希望能跨(同網站)網頁彼此共用,就能用 session 跟 cookie。請開始在 Web 目錄下新增檔案 3_session_cookie.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。
之前的章節練習都還是屬於輸出單元領域,也就是 PHP 主動提供訊息輸出給用戶,本章節將介紹如何請用戶輸入訊息給 PHP 使用,並試著將取得的訊息做適合的處理(依需求而設計)。請開始在 Web 目錄下新增檔案 1_form.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。
php 本身的函數非常多,譬如之前所用的rand()
就是其中一種。同時常有重複的函數功能,譬如mt_rand()
跟rand()
。你不需要特別去背函式庫,只需要用到時就去查,慢慢常用的就會記住。請開始在 Web 目錄下新增檔案 2_array.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。
陣列是一種結構性的資料儲存空間,可以儲存多筆資料到一個陣列內,分別由不同的元素做對應位置。請開始在 Web 目錄下新增檔案 2_array.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。
本篇學習重點為迴圈執行(不含陣列批次處理之語法),主要是透過邏輯判斷是否需要重新執行一段指令碼,能協助連續且重複性的反覆作業。請開始在 Web 目錄下新增檔案 1_loop.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。
PHP 能將程式碼分成多個 *.php
格式檔案透過匯入或加載的方式進行代碼整合,能適用在分工作業或特殊應用。請開始在 Web 目錄下新增檔案 3_content.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。