出版時(shí)間:2008-6 出版社:科學(xué)出版社 作者:楊智宇 頁(yè)數(shù):363
內(nèi)容概要
本書(shū)從PHP和MySQL數(shù)據(jù)庫(kù)初學(xué)者的角度,結(jié)合作者多年開(kāi)發(fā)與教學(xué)經(jīng)驗(yàn),細(xì)致講解PHP與MySQL的基礎(chǔ)概念及編程實(shí)踐,通過(guò)范例引導(dǎo)讀者學(xué)會(huì)使用PHP與MySQL進(jìn)行專(zhuān)業(yè)網(wǎng)站開(kāi)發(fā)。 全書(shū)覆蓋使用PHP和MySQL進(jìn)行網(wǎng)站開(kāi)發(fā)的所有基本知識(shí)點(diǎn),包括開(kāi)發(fā)環(huán)境的安裝與配置、PHP基本語(yǔ)法、運(yùn)算與流程控制、類(lèi)與對(duì)象等。為了讓讀者真正了解實(shí)際項(xiàng)目的開(kāi)發(fā)方法,體驗(yàn)項(xiàng)目開(kāi)發(fā)流程,作者給出了5個(gè)使用頻率最高的Web模塊和系統(tǒng),即統(tǒng)計(jì)人數(shù)計(jì)數(shù)器、留言板與論壇、會(huì)員管理、收發(fā)郵件、電子商務(wù)系統(tǒng),展現(xiàn)了時(shí)下最流行的PHP動(dòng)態(tài)網(wǎng)站應(yīng)用。最后一章收錄了PHP編程應(yīng)用中最核心的210個(gè)函數(shù),給出使用方法并配合范例演示。附錄中對(duì)PHP實(shí)戰(zhàn)時(shí)容易出現(xiàn)的問(wèn)題提供了解決方法,幫助讀者解決實(shí)際問(wèn)題。 本書(shū)通俗易懂,循序漸進(jìn),適合PHP初學(xué)者自學(xué),尤其適合具備HTML基礎(chǔ)知識(shí)的Web開(kāi)發(fā)人員學(xué)習(xí)動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)。
書(shū)籍目錄
第1章 PHP與MySQL的基本概念 1-1 PHP與MySQL簡(jiǎn)述 1-2 PHP與MySQL的安裝 1-3 PHP與MySQL的環(huán)境設(shè)置 課后習(xí)題 第2章 PHP5新增功能 2-1 新的對(duì)象模式 2-2 錯(cuò)誤處理、異常處理與命名空間 2-3 其他新增功能 課后習(xí)題 第3章 PHP程序基本應(yīng)用 3-1 變量的聲明與定義 3-2 變量與函數(shù)的語(yǔ)句應(yīng)用 3-3 基本的echo輸出與HTML輸入 3-4 數(shù)組的應(yīng)用 3-5 文件的引入(include、require) 3-6 Cookie與Session的使用 課后習(xí)題 第4章 PHP基本運(yùn)算與流程控制 4-1 基本的數(shù)學(xué)運(yùn)算 4-2 if , else , elseif 條件判斷 4-3 switch選擇判斷 4-4 for與foreach循環(huán)流程 4-5 while與do-while循環(huán) 課后習(xí)題 第5章 PHP的類(lèi)與對(duì)象 5-1 PHP的類(lèi)與對(duì)象 5-2 定義類(lèi)(Class)與聲明對(duì)象(Object) 5-3 類(lèi)的構(gòu)造函數(shù)、繼承、多態(tài) 課后習(xí)題 第6章 MySQL數(shù)據(jù)庫(kù)的應(yīng)用 6-1 數(shù)據(jù)庫(kù)與數(shù)據(jù)表的創(chuàng)建 6-2 管理MySQL的工具 6-3 MySQL數(shù)據(jù)類(lèi)型 6-4 MySQL常用命令 6-5 MySQL日期推算技巧 6-6 PHP+MySQL的基本用法 課后習(xí)題 第7章 統(tǒng)計(jì)人數(shù)計(jì)數(shù)器第8章 留言板與論壇實(shí)戰(zhàn)第9章 會(huì)員管理系統(tǒng)第10章 EMAI與電子報(bào)的發(fā)送第11章 電子商務(wù)系統(tǒng)第12章 PHP常用函數(shù)庫(kù)附錄A PHP使用技巧
章節(jié)摘錄
第1章 PHP與MySQ L的基本概念 課前導(dǎo)讀 本章講述PHP與MySQL開(kāi)發(fā)中最基本的知識(shí),淺顯易懂的論述將帶領(lǐng)入門(mén)者進(jìn)入PHP程序設(shè)計(jì)和MySQL數(shù)據(jù)庫(kù)的大門(mén)。本章內(nèi)容包含PHP+MySQL簡(jiǎn)述、安裝、設(shè)置環(huán)境等?! ?—1 PH P與MySQL簡(jiǎn)述 PHP是一種簡(jiǎn)單易學(xué)的“HTML嵌入式腳本語(yǔ)言”(HTML embedded scripting language)。它能夠利用模塊(module)的形式和Apache或IIS(Intemet Information Services)等“網(wǎng)頁(yè)服務(wù)器”(Web-Server)相結(jié)合,更提供了多種連接數(shù)據(jù)庫(kù)的接口,例如MySQL、PostgreSQL、mSQL、Sybase、InterBase等;另外,它的語(yǔ)句與C、Java及Perl等語(yǔ)言非常類(lèi)似,使得初學(xué)者更容易學(xué)習(xí)?! ?.1.1 PHP簡(jiǎn)述 PHP是一種“服務(wù)器端”(server-side)語(yǔ)言,是“Personal Homepage Program”的縮寫(xiě)。與客戶(hù)端所執(zhí)行的語(yǔ)言JavaScript或VBScript完全不同,PHP是在服務(wù)器端執(zhí)行的語(yǔ)言,主要功能是在服務(wù)器上運(yùn)算并將結(jié)果呈現(xiàn)在客戶(hù)端上,所以它非常適合用來(lái)處理服務(wù)器及數(shù)據(jù)庫(kù)之間的數(shù)據(jù)判斷、運(yùn)算與訪(fǎng)問(wèn)。 PHP也是一種“跨平臺(tái)”(Cross.Platform)的語(yǔ)言,它會(huì)將服務(wù)器運(yùn)算的結(jié)果,利用HTML語(yǔ)法格式傳送至客戶(hù)端瀏覽器上,因此它能夠跨越任何操作平臺(tái)(如Windows、Linux),并且能夠應(yīng)用在任何一種瀏覽器上?! HP是屬于“開(kāi)放源代碼”(Open Source)的程序,因?yàn)樗軌蜉p松地應(yīng)用于商業(yè)或非商業(yè)性質(zhì)的用途上,而且還是完全免費(fèi)的。由于PHP是一種開(kāi)放式程序語(yǔ)言,因此PHP更不遜色于其他服務(wù)端語(yǔ)言,如ASP(Active Server Page)、Cold Fusion、.JSP等,而且它的執(zhí)行效率與開(kāi)發(fā)的時(shí)間也遠(yuǎn)遠(yuǎn)比Perl、C等快很多?! ∮捎赑HP是屬于開(kāi)放源代碼的程序,因此PHP的完整性與發(fā)展速度還比不上其他成熟的服務(wù)器語(yǔ)言。但在世界各國(guó)眾多開(kāi)發(fā)人員的努力之下,相信PHP一定能在未來(lái)更上一層樓。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
PHP 5+MySQL動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)指南 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版