PHP 是伺服器端網頁程式語言,可嵌入於 HTML 中來運行。MySQL 則是一個小型關聯式資料庫系統,被廣泛地應用在網際網路上的中小型網站,甚至大型商業網站中。PHP 與 MySQL 皆為開放原始碼的軟體,不僅在學習上門檻最低,在部署建置可執行伺服器的成本也最低,運行效能卻遠遠超過預期,在這幾年的推廣下已經成為許多個人或是企業在開發網頁應用程式時喜愛並信賴的組合。
第02章 打造 PHP / MySQL 的運作環境
部署執行程式的環境會更了解伺服器運作與程式碼之間的關係,對於開發程式時會有更大的幫助。
第03章 PHP 程式基礎語法
PHP 是被廣泛應用的網頁程式語言,可嵌入到 HTML 中,尤其適合互動網站的開發。本章重點在於介紹 PHP 基本的語法結構,變數、常數的使用以及資料型別,最後說明運算子與運算元的應用。
MySQL 是一個快速、多執行緒、多使用者且功能強大的關聯式資料庫管理系統,不僅在執行時的效能突出、管理上的功能強大,運行中的穩定更讓人印象深刻。難能可貴的是 MySQL 資料庫對於各式各樣的作業系統平台擁有出色的相容性,對於資訊安全的考量也相當完整,且更重要的,MySQL 資料庫系統具備輕薄短小特質,無須依賴過於龐大的硬體資源來支撐即可順暢運行,大大降低建置的成本。
PHP 中提供許多操作 MySQL 資料庫的相關函式,能夠讓使用者存取 MySQL 資料庫中的資料。PHP 在使用 MySQL 資料庫的資源時必須經過以下的流程:建立連線、選擇資料庫、操作資料表、取得結果與讀取資料回傳。其中大部分都是應用 SQL 指令,所以若想要快速上手 PHP 與 MySQL 的整合應用,對於 SQL 語法要有相當的基礎。
資策會針對台灣持有行動裝置的消費者進行調查發現,有一半以上的行動裝置消費者在過去一年內都有使用行動裝置購物的經驗,較去年調查結果有大幅成長,顯示消費者使用行動裝置購物的意願已經有提升的跡象。如果想要將一般網站放置到手機上呈現時,所需要思考的不僅僅只有畫面的大小,操作方式的不同也是重要的一環。本章將實作以 PHP 購物車程式導入jQuery Mobile 的框架,快速開發出能夠讓提供購物服務的行動商城程式。