PHP 6與MySQL 5基礎(chǔ)教程

出版時(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格式下載


用戶評(píng)論 (總計(jì)41條)

 
 

  •   讀完后,感覺書上的內(nèi)容太好了,關(guān)注于PHP6的發(fā)展,把PHP6和MySQL完美的結(jié)合,內(nèi)容豐容易懂,學(xué)習(xí)起來(lái)也非常的快!不錯(cuò)呀!
  •   php必備讀物
  •   書不錯(cuò)值得看下,是入門書籍,是大師手筆,不錯(cuò)的,但是快遞公司素質(zhì)哈差,像吵架一樣,真不知道,不錯(cuò)的網(wǎng)站加個(gè)垃圾快遞公司,整體感覺就差了。
  •   這本書對(duì)于初學(xué)者絕對(duì)是一個(gè)明智的選擇,哈哈,我買了,剛看了兩章,第三章在進(jìn)行中。講的很細(xì)。
  •   作者很能抓住初學(xué)者的心理吧。通俗易懂。感謝有這樣的作者。
  •   受益不淺,希望作者再接再厲,寫出更好的書。
  •   非常適合入門
  •   書很好,不錯(cuò)....
  •   繼續(xù)支持圖靈
  •   講的很明了透徹
  •   學(xué)得真的很好!
  •   總體感覺很不錯(cuò)。
  •   剛看了兩章,總體感覺很不錯(cuò)。
  •   書的質(zhì)量還可以,內(nèi)容比較簡(jiǎn)單,適合初學(xué)者
  •   閱讀中,,覺得好的,請(qǐng)教學(xué)習(xí)方法
  •   買來(lái)當(dāng)工具書用。圖靈的書值得信任。挺易懂的
  •   書剛到,感覺很厚實(shí),期待讀完給我?guī)椭?/li>
  •   這本書還不錯(cuò),對(duì)于我來(lái)說(shuō)挺實(shí)用的!
  •   不錯(cuò) 但需要一定的基礎(chǔ)
  •   需要點(diǎn)基礎(chǔ)才可以看的很清楚,比較喜歡翻譯的風(fēng)格。
  •   很實(shí)用,我是初學(xué)者,覺得很受用,
  •   我只簡(jiǎn)單了解c語(yǔ)言,主要學(xué)習(xí)的是java,asp.net,接觸的都是面向?qū)ο蟮漠?dāng)初了解php5也是面向?qū)ο?所以買了這本書(何況它還提及php6)因?yàn)槲覜]看多少,大概翻了下,看到連接數(shù)據(jù)庫(kù)還是使用的mysql_connect()因?yàn)楫?dāng)時(shí)想了解php5的PDO,很遺憾沒看到最后總結(jié)下:由于講的基礎(chǔ)知識(shí)比較少,不推薦初學(xué)者學(xué)習(xí)
  •   入門看可以可是沒有介紹任何的php面向?qū)ο蟮闹R(shí)可以說(shuō)是這本書唯一的缺點(diǎn)
  •   個(gè)人感覺,這本書適合快讀。。。。
  •   感覺作者像是在推銷書籍,內(nèi)容一般
  •   不是很好,感覺很雜,初學(xué)者讀起來(lái)有點(diǎn)費(fèi)力,排版一般,注釋沒有漢化,我英語(yǔ)不行,讀起來(lái)也吃力!
  •   這本書性價(jià)比不高,最重要的是作為參考書,連光盤都沒有
  •   書介紹的還行,今天剛剛收到php和mysql web開發(fā)(原書第4版),在網(wǎng)上介紹的不錯(cuò),買來(lái)一看還不如看這本書呢,起碼這本書對(duì)每一步代碼都有講解不像php和mysql web開發(fā)(原書第4版)只列出一大堆代碼沒有做解釋買來(lái)就后悔了!
  •   因?yàn)樗赡懿荒苓m用于所有人,但是對(duì)于我來(lái)說(shuō)簡(jiǎn)直是太棒了,看這本書的感覺實(shí)在是很舒服!
  •   物流很給力,書本是新的,但是有點(diǎn)臟,有點(diǎn)磨損。發(fā)票不滿意,因?yàn)榫尤皇鞘謱懓l(fā)票,這樣的發(fā)票在企業(yè)里是無(wú)法報(bào)銷的。
  •   書沒有按照通常的套路講語(yǔ)法,這個(gè)不錯(cuò),沒有那么枯燥,所以能一直看下去。內(nèi)容也很實(shí)用,唯一不足的是翻譯,很多地方都比較含糊不通,能把mysql client從頭到尾給翻譯成mysql客戶,讓我百思不得其解啊,如果譯者略微涉及點(diǎn)程序知識(shí),都不應(yīng)該犯上這種錯(cuò)誤,難道是校對(duì)的錯(cuò)誤,從頭到尾都這種錯(cuò),那這個(gè)校對(duì)是干什么的,是校對(duì)嘛,是不是啊,有木有啊,無(wú)力吐槽了。
  •   這本書一直就是很牛的書,在國(guó)外就很受歡迎,只是亞馬遜選擇的快遞公司太垃圾了,我等了一個(gè)星期。
  •   這本書非常好!適合入門
  •   邊角壓壞了,折了很大一個(gè)角
  •   內(nèi)容較全面,但是基礎(chǔ)的講得不夠全面,無(wú)法適合零基礎(chǔ)的學(xué)者。另外就是課本的印刷字體不適合。
  •   如果有其他的PHP方面的書,不建議買這個(gè),講的東西比較少,很多是廢話!
  •   也許是本人能力不行,看第一章比較費(fèi)勁,如果你有HTML語(yǔ)言的基礎(chǔ),或者以前進(jìn)行過(guò)WEB開發(fā),那這書還不錯(cuò),作為入門的話,還是有一定難度的
  •   我是PHP的初學(xué)者。我個(gè)人感覺這本書非常好,通俗易懂,很容易上手。而且,卓越品質(zhì),值得信賴。書的質(zhì)量非常好,送貨速度很快??傊覀€(gè)人對(duì)卓越非常滿意。
  •   PHP極為經(jīng)典的入門巨著
  •   初學(xué)者開發(fā)的規(guī)范
  •     花了20天左右讀完了,書中的大部分代碼都手動(dòng)實(shí)現(xiàn)了。
      感覺html/css方面的技術(shù)過(guò)時(shí)了,畢竟五六年前出的書了,而近五六年正是前端技術(shù)快速發(fā)展的時(shí)期。
      PHP6早就提出來(lái)了,結(jié)果因?yàn)樘珡?fù)雜,到現(xiàn)在還未正式出來(lái)。
      不過(guò)對(duì)于入門來(lái)說(shuō),將就著選擇吧,前幾年來(lái)說(shuō),這本書不錯(cuò),書中的小建議不錯(cuò)。
      這本只是入門的,就是簡(jiǎn)單的講下PHP是什么,學(xué)完之后還是得找本“圣經(jīng)”之類的全面的書,再不斷翻閱手冊(cè)才能掌握基礎(chǔ)知識(shí)。
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7