本篇將獨立化的學習如何操作資料庫進行數據管理,隨後章節會透過 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 各種練習並預覽網頁結果。

閱讀全文 »

本篇開始透過介紹程式的基礎邏輯去學會相關 PHP 語法指令,請開始在 Web 目錄下新增檔案 2_ifelse.php,為了簡化程式碼結構將不再建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。

閱讀全文 »

PHP 唯一種伺服器端的網頁程式,在網頁架設的角色扮演當中可以稱呼為後端的伺服器程式處理。透過網頁伺服器每次的用戶下載請求,由伺服器進行程式編譯進行一次性網頁檔案生成上傳,到客戶端已經是運算生成完畢的畫面資料。安全性而言能避免使用者對網頁做破壞性文件修改,許多重要的資訊處理都由後端完成。

本系列將從零開始的基礎學習,同時搭載一些基礎的程式邏輯,也會使用 MySQL 進行資料管理的學習過程。

閱讀全文 »