learningphpmysql的簡單介紹

本文目錄一覽:

想學習php和MYSQL,請問這兩個哪個是基礎?

php是服務器腳本操作語言,Mysql是數據庫。

建議先從php開始學習,因為通常是使用php來操作mysql實現數據庫的相應功能。

望採納。

誰能推薦幾本PHP&MySQL自學書籍

網頁數據庫實務應用!(這個是PHP的和MYSQL的好大本,有很多實例在裡面的,如聊天室、BBS等)

關於學習PHP和mysql之前的事

先學習html,因為這個比較簡單,主要用於製作網頁,這個比較簡單,避免在一開始學習坡度大對學習信息造成打擊,c語言不需要刻意去學,他們只是語法上部分類似,有學習c的功夫不如直接學php了。接下來學習php如何通網頁之間相互交互的。

因為php本身比較簡單,針對數據庫的sql語言需要學習一下,在剛開始的時候先學會用最基本的查詢語句就可以了,複雜的東西慢慢學。

基礎比較薄弱的話,剛開始不要接觸太多的東西,所以我的建議,先接觸html(其中尤其是表單的內容),然後寫一些簡單的php程序,等有一點php基礎後再接觸一些sql語句,不要一開始就接觸css,js等內容,要一步步來,循序漸進。其實很簡單的東西里也往往隱含着複雜的知識,簡單的東西玩熟了就是絕招。

php書籍推薦

關注PHP的人越來越多了,可惜國內PHP5方面的好書還非常少,幾乎可以說沒有。

PHP4即將是明日黃花,所以學PHP最好直接學PHP5。下面是我認為比較好的PHP5書籍:

1. Core PHP Programming, 3rd Edition

這本書是PHP專家Leon Atkinson和PHP創始人之一Zeev Suraski合著的。國內有

第2版,講PHP4的,但這本第3版還買不到。學校圖書館有一本原版,可惜只有一本

(現在在我手裡,咔咔)。講得非常全面,做為Web編程方面的知識,幾乎全部包括

了。最有價值的是Part 4,講Software Enginerring的,介紹了設計、效率與調試,

還介紹了四種最常用的設計模式,非常有參考價值。可惜畢竟是03年的書,那時候

PHP5還在開發中,所以裡面有一些內容並不完全適合現在的PHP5,比如名字空間(

PHP5並不支持名字空間)。不過瑕不掩瑜,做為PHP5的一本綜合書籍,這本書非常

經典,可以用於入門,也可以用於提高。

2. PHP5 Power Programming

這本書是PHP的另一創始人Andi Gutmans寫的,專門針對PHP5。個人感覺這本書

不適合學習,但很適合提高時參考。裡面花了大量篇幅講述PHP5的面向對象機制,

不過基本上跟Core PHP Programming重複,所以看過Core後再看這些將很快,可以

當成溫故一遍。還有一章介紹了PHP5里的高級面向對象特性,如迭代器,反射API(

Reflection API,在其它面向對象語言里稱自省),也介紹了設計模式。

可惜的是,跟上面一本書一樣,都是只講PHP特性的書,具體到PHP高級應用的

實戰講得感覺比較欠缺,像MVC模式,兩本書都沒講到,而這些對PHP高級編程來說是

非常重要的。比較令人安慰的是這本書還介紹了很多PHP高級特性,像PEAR包,APC,

APD,Xdebug,還有Zend Studio的使用,等等,這些還是非常有價值的。

總之,這是一本很適合提高時使用的書籍,跟Core一樣,也是PHP書籍中的經典。

3. PHP and MySQL Web Development, 3rd Edition

這是國內唯一能買到的PHP5書籍,中文翻譯,但翻譯質量不怎麼樣,有些句子

讀起來莫名其妙。這本書比較適合初中級的PHP學習,而且非常實際,有很多基本應

用的實例,很適合入門。除了數據庫知識很不錯外,裡面也講到了使用PHP和MySQL

開發中等項目時所需要考慮到的問題,介紹了很多基本的軟件項目管理方法,非常

實用。後面幾章是一些實例,介紹了購物車(我最不喜歡這東西),郵件列表,內容

管理系統和論壇的編寫,不過都只是基礎,沒有高級技巧,所以看起來會覺得很不舒

服,呵呵。

裡面有一張泛泛地講到了電子商務安全,可以參考下。個人感覺相當不錯的內容

是MySQL部分,基本涵蓋了數據庫基礎和MySQL基礎及高級特性,但限於篇幅,沒有去

講得很深入,權當是入門指引了。

因為是國內能買到的,所以很多人可能會喜歡從這本書開始學PHP5,我覺得也不

錯。總之很推薦這本書。

4. Essential PHP Security

這是一本講述PHP編碼安全的書,非常需要引起PHP開發人員的重視。我覺得這是

一本必讀書籍,讀過後會讓你冒冷汗。現在注重安全編碼的人實在太少了,對於一個

專業的PHP程序員,PHP安全特性絕對要爛熟於胸,而這本書就提供了一個非常好的視

角。

5. PHP Architect’s Guide to PHP Design Patterns

這本書我正在看,對於PHP5面向對象的學習絕對非常有幫助。裡面介紹了非常多

的設計模式,直接以PHP語言實現出來,可以讓你一步到位使用模式思想。第17章介

紹了PHP里的MVC模式,可以說是帶了個好頭,很有參考價值。

由於還沒看完,所以不敢多評價,但可以肯定的是,這本書對於學PHP5面向對象

高級編程的人來說是絕對必備的。

國內有中文版,phpchina社區翻譯的,可以下載過來參考下。另外,好像關於

PHP設計模式的書又出了一本,叫做《PHP5: Objects, Patterns and Practice》,

可惜我Google了半天也找不到下載地址,只能作罷了,希望以後能找到。可以肯定這

又將是一本讓人振奮的書。

又將是一本讓人振奮的書。

最後想說明的是,Oreilly的PHP書就不用看了,包括PHP創始人Rasmus Lerdorf寫的

《Programming PHP》(現在好像出第2版了),講得東西基本上全是PHP手冊里的東

西,沒必要重複浪費時間。像《Learning PHP5》,《PHP Cookbook》之類,說實話

我個人感覺真的只是PHP手冊的子集。最近好像又出了本同樣可以看成是子集的書,

書名是《Learning PHP and MySQL》,看了一眼就沒看了。不是對Oreilly有偏見,

只是因為它的書全是入門級的,沒什麼含金量,屬於看過就扔的那種。想想KR的

《The C Programming Language》吧,呵呵。

最最後想說明的是,PHP手冊,一定要反覆看!這個是學PHP最重要的參考資料,每個

人都應該有一本以備不時之需。有中文翻譯版的,不過裡面的鏈接有錯誤,看起來不

是很方便,但多摸索幾次就能把鏈接弄對了。

大概就講這些了,只是我個人觀點,希望大家指點批評,共同進步。

原創文章,作者:AH89D,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127387.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
AH89D的頭像AH89D
上一篇 2024-10-03 23:15
下一篇 2024-10-03 23:15

相關推薦

  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • Python大神作品:讓編程變得更加簡單

    Python作為一種高級的解釋性編程語言,一直被廣泛地運用於各個領域,從Web開發、遊戲開發到人工智能,Python都扮演着重要的角色。Python的代碼簡潔明了,易於閱讀和維護,…

    編程 2025-04-28
  • 用Python實現簡單爬蟲程序

    在當今時代,互聯網上的信息量是爆炸式增長的,其中很多信息可以被利用。對於數據分析、數據挖掘或者其他一些需要大量數據的任務,我們可以使用爬蟲技術從各個網站獲取需要的信息。而Pytho…

    編程 2025-04-28
  • 如何製作一個簡單的換裝遊戲

    本文將從以下幾個方面,為大家介紹如何製作一個簡單的換裝遊戲: 1. 遊戲需求和界面設計 2. 使用HTML、CSS和JavaScript開發遊戲 3. 實現遊戲的基本功能:拖拽交互…

    編程 2025-04-27
  • Guava Limiter——限流器的簡單易用

    本文將從多個維度對Guava Limiter進行詳細闡述,介紹其定義、使用方法、工作原理和案例應用等方面,並給出完整的代碼示例,希望能夠幫助讀者更好地了解和使用該庫。 一、定義 G…

    編程 2025-04-27
  • 2的32次方-1:一個看似簡單卻又複雜的數字

    對於計算機領域的人來說,2的32次方-1(也就是十進制下的4294967295)這個數字並不陌生。它經常被用來表示IPv4地址或者無符號32位整數的最大值。但實際上,這個數字卻包含…

    編程 2025-04-27
  • 製作一個簡單的管理系統的成本及實現

    想要製作一個簡單的管理系統,需要進行技術選型、開發、測試等過程,那麼這個過程會花費多少錢呢?我們將從多個方面來闡述製作一個簡單的管理系統的成本及實現。 一、技術選型 當我們開始思考…

    編程 2025-04-27

發表回復

登錄後才能評論