PHP 7與MySQL基礎學習教室(第2版)

  • 9 504
    560
  • 分類:
    中文書電腦資訊網頁開發PHP
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 葉建榮 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 上奇科技 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2018/06/27

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

內容簡介

無需費用、語法簡單且功能強大的PHP與MySOL,已成為Web伺服器標準配件。本書從網頁及編碼設定開始,逐步引導讀者瞭解PHP網站的規劃與網頁設計,以及PHP與MySQL資料庫連結方式等相關技術;主體設定為課程講義模組方式編寫,以提供用於PHP課程教學方面的運用,希望協助PHP課程及PHP網頁設計師能由本書循序漸進的學得相關技能;此外並搭配各章後之範例實作,一步一步引導讀者從無到有完成系統專案。

‧清楚介紹PHP程式如何進行規劃設計。
‧說明如何避免資料庫隱碼攻擊,以及利用PDO進行資料庫連線。
‧從基礎說明PHP的物件導向以及自訂函數觀念。
‧各章節後的範例實作引導讀者從無到有建立系統。
‧了解檔案上傳更名與刪除、表單資料新增列表更新與查詢。
‧學習在網頁上顯示Word、Excel、PowerPoint與PDF檔案內容的方式。
‧清楚Facebook登入與Gmail協助信件驗證。

本書特色

●介紹網頁技術及編碼設定等設計基礎與架構,建立精實完整的系統概念。
●展現PHP與MySQL/Mariadb、HTML 5完美整合方案,極致精彩。
●逐步引導瞭解PHP網站規劃與網頁設計,同步導入資安觀念,讓您的成果能更加安全。

目錄

Chapter 01 網頁技術及環境設定
1-1 網頁技術發展
1-2 瀏覽器的網頁編輯與工具檢視
1-3 Server規劃與編輯軟體安裝
1-4 即將著手進行網頁處理
1-5 結論

Chapter 02 專案建置與表單網頁架構
2-1 專案建置與建立檔案
2-2 HTML 5與meta運用基本介紹
2-3 規劃網頁區塊
2-4 表單基本設計
2-5 HTML 5新增表單元件
2-6 結論

Chapter 03 表單接收與程式處理流程
3-1 程式流程規劃
3-2 變數的使用
3-3 運算子
3-4 PHP接收表單資料
3-5 範例實作
3-6 結論

Chapter 04 條件判斷式
4-1 if條件判斷式
4-2 switch case條件判斷式
4-3 條件判斷式中的運算子
4-4 PHP 7新增功能
4-5 範例實作-BMI健康分析
4-6 結論

Chapter 05 迴圈與陣列
5-1 迴圈
5-2 中斷指令
5-3 陣列
5-4 以array函數方式規劃陣列
5-5 使用foreach存取陣列
5-6 陣列的進一步變化
5-7 範例實作:隨機產生大樂透值
5-8 結論

Chapter 06 SessionCookie
6-1 Session
6-2 Cookie
6-3 資安與新增功能
6-4 範例實作
6-5 結論

Chapter 07 PHP檔案引用上傳與header函數
7-1 PHP檔案引用
7-2 header()函數運用
7-3 檔案上傳前準備
7-4 檔案上傳
7-5 範例實作
7-6 結論

Chapter 08 PHP物件導向設計-封裝與內建方法
8-1 由類別產生物件
8-2 各種內建方法
8-3 結論

Chapter 09 PHP物件導向設計- 繼承與多型
9-1 繼承
9-2 多型特性
9-3 新增物件導向功能
9-4 結論

Chapter 10 例外處理與日期時間資料
10-1 例外處理
10-2 時區調整與格式化參數

Chapter 11 自訂函數
11-1 自訂函數
11-2 PHP 7於函數的新增功能
11-3 讀取保護私有成員之各種做法
11-4 結論

Chapter 12 認識資料庫系統與帳號管理
12-1 什麼是資料庫系統
12-2 登入資料庫與資料庫表檢視
12-3 資料庫管理者帳號管理(Windows/XAMPP篇)
12-4 資料庫管理者帳號管理(Linux篇)
12-5 phpMyAdmin設定修改與登入
12-6 使用者帳號管理
12-7 結論

Chapter 13 建立資料庫表與資料匯出入
13-1 建立資料庫
13-2 欄位資料型態
13-3 資料表的儲存引擎
13-4 建立資料表
13-5 資料匯出與匯入
13-6 範例實作
13-7 結論

Chapter 14 資料庫內容檢索與變更
14-1 準備工作
14-2 資料表查詢
14-3 SQL語法的條件分析
14-4 群組查詢
14-5 變更資料SQL語法
14-6 結論

Chapter 15 使用mysqlipdo進行連線處理
15-1 與Server連線與選擇資料庫
15-2 直接執行SQL語法
15-3 資源物件的參數語法與PDO操作方式
15-4 結論

Chapter 16 登入系統與加密亂數的運用
16-1 加密與亂數
16-2 登入與註冊
16-3 FaceBook登入與Gmail認證
16-4 結論

Chapter 17 文件管理系統與檔案管理
17-1 新增資料與上傳檔案
17-2 顯示資料與刪除紀錄
17-3 更新與搜尋資料
17-4 結論

序/導讀

本書主要依據課程講義方向編輯,提供給老師用於PHP 課程教學運用,希望協助PHP 課程及PHP 網頁設計師能學會相關技能。也藉由每一章後面的範例實作,希望引導大家從無到有的方式完成專案。
 
感謝Rick Hsu、Junepopo Hsu 與Masoo Lin 提供的建議,以及諸多巨匠電腦學員提供的寶貴意見,使這本書內容更顯豐富;感謝舞燁以及Lacrima 蕾葛瑪工作室林揚捷所提供的圖片,讓這本書變美麗了。
 
本書站在提供初學者學習的角度出發,可以建置基本的使用者登入與文件管理系統,感謝3D 印表機的中詮微動公司及行動支付的歐付寶公司提供若干建議,但由於篇幅有限而無法介紹,所以json/xml 資料交流、圖表顯示以及網路購物等相關資訊無法於本書中呈現,將儘速推出下一本書與大家分享更多的實務運用。
 
最後要感謝出版社相關同仁的協助,沒有你們的協助就不會有這本書的誕生,願此書能發揮最大的效用,協助大家進入PHP7 資料庫網頁的領域。
 
葉建榮於自宅

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789865002176
    • 分級
    • 普通級
    • 頁數
    • 656
    • 商品規格
    • 18開17*23cm
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide