Devs.tw 是讓工程師寫筆記、網誌的平台。歡迎您隨手紀錄、寫作,方便日後搜尋!
學會php基本語法
學會mysql基本語法
能用phpMyAdmin執行mysql基本語法
能用 $_GET 變數從網址傳資料
能用php從MySQL撈資料出來並呈現
注意:這一課的內容很多,對新手來說頗有負擔
如果學習時卡關了,或是遇到問題,請保持耐心,多到FB相關社團發問。
上一課準備好了環境,這一課要正式開始寫php了
首先,讓我們先學會php的基本知識與語法,請閱讀並練習以下課程:
接下來,我們要學習MySQL的基本知識與語法,請閱讀以下課程:
(請注意,這門課會用phpMyAdmin來幫助你自動產生MySQL程式碼,很多地方你不需要親自寫MySQL程式碼。因此,以下內容一時無法全部理解也沒關係,大概知道在講什麼即可)
A Beginner’s Guide to SQL: A MySQL Tutorial
讀完之後,你已經大概知道MySQL在做甚麼。但是我們先不要自己去寫MySQL,我們先用phpMyAdmin的介面來幫我們寫MySQL程式碼就好。
請閱讀以下連結,了解如何用phpMyAdmin建立資料庫、建立資料表、新增一筆資料:
Create a database with phpMyAdmin
phpMyAdmin Tables – Adding Records
去Google隨便搜尋一個英文單字,你會發現你所輸入的單字,會出現在瀏覽器的網址列裡面。
這是因為瀏覽器透過網址將資料(你輸入的英文單字)傳給伺服器的關係。
瀏覽一篇新聞、瀏覽一篇部落格文章時,也常常會在網址內看到文章的編號,都是為了告訴伺服器,當前要查詢的資料對象
請閱讀以下連結,了解如何從網址傳參數給php程式:
建立資料庫、建立資料表、新增一筆資料的MySQL寫法,我們先學會用phpMyAdmin代為執行了。但是這一課要寫出部落格的頁面功能,因此查詢資料(撈出一筆資料)的MySQL語法沒辦法帶過,要真的用php執行MySQL命令才可以。
請閱讀以下連結,了解如何用php執行MySQL命令來查詢資料:
(注意:文中範例教導了MySQLi Object-Oriented、MySQLi Procedural、PDO三種寫法。目前,你只要學MySQLi Procedural就可以了,它最簡單,其他兩個先跳過不用看)
這課作業要做出一個瀏覽部落格文章的頁面。
請用phpMyAdmin做出一個資料庫,接著建立以下表單,用來存放文章資料
(Codeanywhere預設的phpMyAdmin帳號是root,密碼是空的)
表單名稱:articles
欄位:
接著用phpMyAdmin在資料表中隨便塞進幾筆文章
然後請建立 view_article.php 檔,讓這支檔案根據網址傳進的id,將對應的文章撈出來,接著呈現給使用者看。
完成這些,你就完成這次的課程目標了!
注意:對於第一次接觸程式設計的人來說,這一課作業通常會寫得很卡,覺得不太順利。其實這都很正常,不算是不順利。請參考
了解一些初學者的注意事項。
版主您好: 想請問第一個連結是否已不存在了? 謝謝
謝謝回報...
我發現整份「自學網頁の嬰兒教材:PHP與MySQL」教材內容,有很多連結都失效了... 目前可能不太能讀...
主要原因是 Codecademy 把 PHP 課程下架,我教材又很多地方是連到 Codecademy ...
我再找時間更新「自學網頁の嬰兒教材:PHP與MySQL」教材內容... @@