1、Lesson 3:PHP+MySQL(2005/01/26)1講師介紹本名:孫仲岳(Saturn Sun.)生日:1980年11月4日天蠍座現任:彰化市社區大學 講師中原大學校園網路策進會 創會會長中原檔案伺服器網管 http:/ftp.cycu.edu.tw中原熊蓋站站長 http:/best.cycu.edu.tw中文化軟體聯盟網管 http:/cpatch.orgAX工作室負責人 http:/.tw2如何取得上課投影片http:/cna.cycu.edu.tw進入校園網路策進會首頁 教學服務3如何課後進行互動http:/best.cycu.edu.tw進入校園網路策進會版4作業解答NN乘
2、法表PHP 網址傳值For 雙迴圈5再看一次PHP Bible http:/ 資料庫(資料)分離容易專人專責維護(DBA身價)結構化、檢索容易、有效管理8資料庫四句通查詢 SELECT新增 INSRT INTO刪除 DELETE FROM修改 UPDATE SET9為什麼要用MySQL免錢(僅License限制)灌在微軟平台有試用期從事於商業行為必須付費與 PHP 結合度高小型資料庫的霸王(幹掉MSDE)最方便的資料庫管理工具(phpMyAdmin)10MySQL中文手冊MySQL中文手冊網策會版http:/cna.cycu.edu.tw/mysqldoc/11認識 phpMyAdmin權限與
3、連線設定(實作)phpMyAdmin 規劃資料庫什麼是資料庫?什麼是資料表?什麼是欄位?了解欄位(盒子)大小的概念12資料表地點地點國家國家最高溫最高溫最低溫最低溫 東京日本3010洛杉磯美國4015南投台灣2510漢城韓國255吉隆坡馬來西亞3515天氣資料表13SQL資料庫標準語言唸做西擴各大資料庫遵循標準大同小異Oracle,Sybase,MS SQL,MySQL14測試範例使用phpMyAdmin匯入 course931.sql操作以下的應用15查詢(選取)SELECT*FROM 表SELECT 欄位1,欄位2 FROM 表SELECT*FROM 表 WHERE 欄位=資料 AND 欄
4、位=資料 欄位 LIKE%AND 欄位 LIKE_16新增(插入)INSERT INTO 資料表(欄位1,欄位2,欄位3)VALUES(1,2,3)欄位全部用上,可省略欄位名稱插入流水號欄位,會有id值17刪除DELETE FROM 資料表(清空)DELETE FROM 資料表WHERE 欄位=資料(表示有限定對象)18修改(更新)UPDATE 資料表 SET欄位1=資料,欄位2=資料,欄位3=資料WHERE 欄位=資料19資料表的建立CREATE TABLE 資料表名稱(欄位名稱 屬性,欄位名稱 屬性,欄位名稱 屬性,欄位名稱 屬性,)20資料表的刪除DROP TABLE 資料表名稱21動動
5、手時間做一個自己的資料庫1.建立資料庫名稱(DATABASE)2.建立資料表名稱(TABLE)3.新增測試資料 修改範例,來讀取你的資料內容 show.php22了解表格的 html 碼 23測試範例Select.php-用於選出資料使用Insert.php-用於新增資料使用Other.php -修改、刪除等24了解查出的資料Row0 Row1 Row2Row0 Row1 Row2Row0 Row1 Row2 Resultmysql_fetch_row(move_next)12325小結恭喜您今天又升格成為PHP+MySQL的程式設計師囉26作業我的個人介紹前端使用php後端資料來自資料庫兩者
6、分離不可寫死姓名大土星年齡幾億歲興趣嘿嘿嘿夢想冷死你27參考網站(一)首頁製作百寶箱 http:/dob.tnc.edu.twJollen 網路學園http:/www.jollen.org/php+mysql http:/sy3es.tnc.edu.tw/teaching/php_mysql/php-mysql.htm28參考網站(二)PHP Bible http:/ 官方網站http:/Google http:/.tw29下一份講義PHP導論 1/24PHP語法探索 1/25PHP+MYSQL 1/26基礎應用一(計數器)1/27基礎應用二(留言版)1/2830謝謝各位有任何疑問,聯絡請洽:http:/best.cycu.edu.tw 中原熊蓋站-公用討論區寫信給我:.twsaturncna.cycu.edu.tw電話聯絡:0928-38969831