出版時(shí)間:2008-11-1 出版社:人民郵電出版社 作者:(美)厄爾曼 頁(yè)數(shù):494 字?jǐn)?shù):857000 譯者:陳宗斌 等
Tag標(biāo)簽:無(wú)
前言
今天的Web用戶期待更吸引人的頁(yè)面——它們會(huì)頻繁更新,并且提供個(gè)性化的體驗(yàn)。在他們看來(lái),Web站點(diǎn)更像是社區(qū),他們將一遍又一遍地回訪。同時(shí),Web站點(diǎn)管理員希望站點(diǎn)更容易更新和維護(hù),他們理解到這是能夠不斷滿足訪問(wèn)者期望的唯一方式。由于如此種種原因,PHP和IMySQL變成了創(chuàng)建動(dòng)態(tài)的、數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web站點(diǎn)的事實(shí)標(biāo)準(zhǔn)。本書可以說(shuō)是凝聚了我多年Web開發(fā)經(jīng)驗(yàn)和多部Web開發(fā)技術(shù)圖書寫作經(jīng)驗(yàn)的顛峰之作。本書重點(diǎn)在于以最高效的方式介紹最重要的知識(shí)。它將介紹如何開始開發(fā)動(dòng)態(tài)Web站點(diǎn),并給出了大量示例代碼來(lái)幫助讀者起步。你只需要滿懷熱忱地來(lái)學(xué)習(xí)就行了。什么是動(dòng)態(tài)Web站點(diǎn)動(dòng)態(tài)Web站點(diǎn)非常靈活、強(qiáng)大,將其描述為應(yīng)用程序(application)而不僅僅是站點(diǎn)會(huì)更準(zhǔn)確。動(dòng)態(tài)Web站點(diǎn)的特征包括:口能夠?qū)Σ煌膮?shù)做出響應(yīng)(例如,一天中的某個(gè)時(shí)間,或者訪問(wèn)者的Web瀏覽器版本);口具有“記憶”,允許用戶執(zhí)行注冊(cè)、登錄、電子商務(wù)以及類似的過(guò)程;口通常包含HTML表單,使得人們可以執(zhí)行查找、提供反饋等;口通常具有允許管理員管理站點(diǎn)內(nèi)容的界面;口與靜態(tài)創(chuàng)建的站點(diǎn)相比,更易于維護(hù)、升級(jí)和構(gòu)建。有許多技術(shù)可用于創(chuàng)建動(dòng)態(tài)Web站點(diǎn)。最常用的技術(shù)是ASENET、JSP(Java Server Pages)、Cold Fusion、Rubyon Rails和PHP。動(dòng)態(tài)Web站點(diǎn)不一定依賴數(shù)據(jù)庫(kù),但是,越來(lái)越多的動(dòng)態(tài)Web站點(diǎn)正在這樣做,何況還有MySQL這樣幾乎可以免費(fèi)使用的數(shù)據(jù)庫(kù)。什么是PHPPHP最初代表“個(gè)人主頁(yè)”(Personal Home Page),由Rasmus Lerdorf——于1994年創(chuàng)建,用于跟蹤訪問(wèn)者對(duì)其在線履歷的訪問(wèn)。隨著實(shí)用性和功能的不斷提高(并且也開始用于更專業(yè)的環(huán)境中),它變成了“PHP:Hypertext Preprocessor(PHlP超文本預(yù)處理器)”。根據(jù)PHP官方站點(diǎn)的說(shuō)法,PHP是“一種廣泛使用的通用腳本語(yǔ)言,特別適用于Web開發(fā),并且可以嵌入在HTML中”。這是一個(gè)復(fù)雜但具有描述性的定義,其含義將在后面解釋。稱PHP“可以嵌入在HTML,中”意味著,在標(biāo)準(zhǔn)的HTML頁(yè)面中根據(jù)需要插入一些PHP代碼,就可以得到動(dòng)態(tài)效果。因此PHP很適合網(wǎng)頁(yè)設(shè)計(jì)和制作者使用。
內(nèi)容概要
本書是一部經(jīng)典的入門級(jí)著作,采用基于任務(wù)的方法來(lái)講授PHP和MySQL,使用大量圖片指導(dǎo)讀者深入學(xué)習(xí)語(yǔ)言,并向讀者展示了如何構(gòu)造動(dòng)態(tài)Web站點(diǎn)。書中用簡(jiǎn)潔、直觀的步驟和講解提供了學(xué)習(xí)任務(wù)和概念的最快方式。通過(guò)學(xué)習(xí)本書,讀者可以快速、高效地掌握PHP和MySQL,成為一位構(gòu)建Web站點(diǎn)的高手。 本書適合初中級(jí)Web應(yīng)用開發(fā)和設(shè)計(jì)人員閱讀。 本書是講述PHP和MySQL技術(shù)的暢銷書,以深入淺出、圖文并茂而廣受贊譽(yù)。書中通過(guò)大量來(lái)自實(shí)戰(zhàn)的例子、屏幕圖和詳細(xì)的解釋,循序漸進(jìn)地介紹了開發(fā)人員最需要的知識(shí)點(diǎn)。 由于采用任務(wù)導(dǎo)向的方式組織,本書同時(shí)也是一本很好的參考書。讀者可以在遇到各種常見任務(wù)時(shí)。查詢書中的內(nèi)容.直接應(yīng)用到實(shí)際工作中去。 作者專門為本書開設(shè)了一個(gè)Web站點(diǎn)www.DMCinsights.com/phpmysq13/,其中包含書中的腳本、文本文件以及勘誤表,另外還設(shè)有一個(gè)非常受歡迎的論壇。 本書歷經(jīng)多個(gè)版本,深受讀者喜愛。新版中,作者根據(jù)PHP 6和MySQL 5的最新特性對(duì)全書進(jìn)行了全面修訂。增加了phpMyAdmin、安全、Perl兼容正則表達(dá)式、Unicode等內(nèi)容,使這部經(jīng)典之作繼續(xù)與時(shí)俱進(jìn)。
作者簡(jiǎn)介
Larry Ullman是國(guó)際知名的技術(shù)作家,擁有20多年的編程經(jīng)驗(yàn),精通多種語(yǔ)言和技術(shù)。他是DMC Insights公司的總裁,曾擔(dān)任朗訊和Oracle等世界頂尖公司的傾向,并曾授課于加州大學(xué)伯克利分校、賓州大學(xué)等名校。除本書外,他撰寫的多部圖書都廣受世界讀者的歡迎,享有極高的聲譽(yù)。
書籍目錄
第1章 PHP概述 1.1 基本語(yǔ)法 1.2 發(fā)送數(shù)據(jù)到Web瀏覽器 1.3 編寫注釋 1.4 什么是變量 1.5 介紹字符串 1.6 連接字符串 1.7 介紹數(shù)字 1.8 介紹常量 1.9 單引號(hào)與雙引號(hào)第2章 PHP編程 2.1 創(chuàng)建HTML表單 2.2 處理HTML表單 2.3 條件語(yǔ)句和運(yùn)算符 2.4 驗(yàn)證表單數(shù)據(jù) 2.5 介紹數(shù)組 2.5.1 創(chuàng)建數(shù)組 2.5.2 訪問(wèn)數(shù)組 2.5.3 多維數(shù)組 2.5.4 數(shù)組排序 2.6 for和while循環(huán)第3章 創(chuàng)建動(dòng)態(tài)Web站點(diǎn) 3.1 包含多個(gè)文件 3.2 再論處理HTML表單 3.3 建立黏性表單 3.4 創(chuàng)建自己的函數(shù) 3.4.1 創(chuàng)建帶參數(shù)的函數(shù) 3.4.2 設(shè)置默認(rèn)的參數(shù)值 3.4.3 從函數(shù)返回值第4章 MySQL簡(jiǎn)介 4.1 命名數(shù)據(jù)庫(kù)元素 4.2 選擇列類型 4.3 選擇其他的列屬性 4.4 訪問(wèn)MySQL 4.4.1 使用mysql客戶 4.4.2 使用phpMyAdmin第5章 SQL簡(jiǎn)介 5.1 創(chuàng)建數(shù)據(jù)庫(kù)和表 5.2 插入記錄 5.3 選擇數(shù)據(jù) 5.4 使用條件語(yǔ)句 5.5 使用LIKE和NOT LIKE 5.6 對(duì)查詢結(jié)果排序 5.7 限制查詢結(jié)果 5.8 更新數(shù)據(jù) 5.9 刪除數(shù)據(jù) 5.10 使用函數(shù) 5.10.1 文本函數(shù) 5.10.2 數(shù)字函數(shù) 5.10.3 日期和時(shí)間函數(shù) 5.10.4 格式化日期和時(shí)間第6章 高級(jí)SQL和MySQL 6.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 6.1.1 規(guī)范化 6.1.2 鍵 6.1.3 聯(lián)系 6.1.4 第一范式 6.1.5 第二范式 6.1.6 第三范式 6.1.7 創(chuàng)建數(shù)據(jù)庫(kù) 6.1.8 填充數(shù)據(jù)庫(kù) 6.2 執(zhí)行聯(lián)結(jié) 6.3 對(duì)選擇的結(jié)果進(jìn)行分組 ……第7章 錯(cuò)誤處理和調(diào)試第8章 使用PHP和MySQL第9章 常用編程技術(shù)第10章 Web應(yīng)用程序開發(fā)第11章 cookic和會(huì)話第12章 安全性方法第13章 Perl兼容的正則表達(dá)式第14章 創(chuàng)建全球化網(wǎng)站第15章 示例——論壇第16章 示例——用戶注冊(cè)第17章 示例——電子商務(wù)附錄A 安裝
章節(jié)摘錄
插圖:第8章 使用PHP和MySQL8.5 確保SQL安全關(guān)于PHP的數(shù)據(jù)庫(kù)安全可歸結(jié)為三大類問(wèn)題:(1)保護(hù)MySQL訪問(wèn)信息;(2)不要呈現(xiàn)關(guān)于數(shù)據(jù)庫(kù)的過(guò)多信息;(3)在運(yùn)行查詢時(shí)要小心謹(jǐn)慎,對(duì)于那些涉及用戶提交數(shù)據(jù)的查詢尤其需要這樣??梢酝ㄟ^(guò)確保Web目錄外面的MySQL連接腳本的安全來(lái)達(dá)到第一個(gè)目標(biāo),這樣,永遠(yuǎn)都不能通過(guò)Web瀏覽器查看到它。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
PHP 6與MySQL 5基礎(chǔ)教程 PDF格式下載