2013-08-19 42 views
0

我正在開發一個網站,並學習如何在同一時間編碼。到目前爲止,我只是得到了PHP的竅門。現在我想學習如何將數據庫與PHP集成。我開始學習MySQL及其庫嗎?我一直在閱讀的PDO是要走的路,我只是失去了我應該學習的東西的順序。迷失在如何開始用php學習數據庫

回答

2

Mysql是一個數據庫。完全不同的東西。一個應該單獨學習基本的Mysql,獨立於PHP或任何其他語言,在控制檯或任何GUI客戶端實踐基本查詢。

一旦您熟悉基本的SQL,您可以轉而使用PDO從PHP運行基本查詢。只有沒有可變部分的靜態查詢。

最後,您可以開始使用準備好的語句來構建動態查詢。關於PDO的基本信息,你可以在這裏找到tag wiki

0

你有一個非常開放的問題。

但是,通常使用PHP的標準是MySQL,所以我建議你學習一下。而且,大多數SQL在語法上是相似的。通常在使用PHP時,您將使用MySQL,PostgreSql或SQLlight。他們都有非常相似的語法。

我建議你找一本關於PHP/MySQL的書,並研究一下。我通常不認可書籍,但是Head First爲初學者提供了一本很好的書,名爲「首先PHP & MySQL」。你會學到很多這本書,你可以谷歌它,因爲我不知道鏈接。

此外,php.net是您的PHP相關編程的最佳資源。

最後一個提示,我建議你學習面向對象的編程方式,包括打開數據庫連接,因爲程序風格正在消失。

祝你好運!我很高興你用PHP去,而不是另一個.net無人機。

(也下載cake.php或codeignighter瞭解建設輕便,精心設計的框架)

+0

您向我提出一個有趣的話題。我應該學習.net,而不是在將來能夠幫助我着手工作? – Dahnny012

+0

我能流利地使用PHP,C#.net和其他許多軟件,但迄今爲止,PHP一直是付費最高的。雖然最簡單的入門級是.net。不會說謊。我非常喜歡PHP,但會推薦給任何人。大多數財富500強公司在某處使用PHP。 –

0

我將開始按照以下順序:

  1. 創建基本表,並輸入一些值通過phpmyadmin

    例如:爲用戶做一個。創建一個名爲「用戶」和列「USER_ID」,「用戶名」,「密碼」表,「電子郵件」

  2. 使用SELECT語句通過phpmyadmin來選擇特定的數據

  3. 構建簡單的PHP頁面連接和檢索你的數據庫的數據
  4. 瞭解SQL注入和安全問題爲學習使用PDO(可選)
  5. 開始轉移你的傳統的MySQL到PDO類型

和T面向對象編程母雞開始深入學習mysql更多

祝你好運!

+1

我不打電話PDO使用可選。而是強制性的 –

+0

這是一個錯字,該部分被提到前一步。我的意思是說,在PDO是可選的之前學習OOP,因爲它會幫助他理解PDO的結構。 – Tatarin