羅德興老師的教學歷程檔案 - 109-2 資訊技術 - 主題B2:PHP & MySQL 資料庫系統實作 |
|
|
主題B2:PHP & MySQL 資料庫系統實作以三欄式網站展示自己的系統 [download]0. N-tier 網路資料庫架構 將您的系統連上網路 1. 在本機安裝 Apache+ MySQL + PHP, 如 AppServ, WAMP, MAMP, LAMP,...... 2. 請申請可執行前述系統的網路(免費)空間,如 byethost, 000webhost, InfiniteFree 請先備好工具: (1) 網站 Server + PHP + MySQL, 如 Appserv, (2) 編輯軟體, 如 Notepad ++, (3) 資料庫操作軟體,如 HeidiSQL. 1. 網站架構 0. N-tier 網路資料庫架構 (1) 在本機 (localhost) 在本機安裝 Apache+ MySQL + PHP, 如 AppServ, WAMP, MAMP, LAMP,...... C:/AppServ/www/index.html 為網站入口、 (2) 將您的系統連上網路 請申請可執行前述系統的網路(免費)空間,如 byethost, 000webhost, InfiniteFree (a) 在學校主機參考例 1 (期末作業):http://da.cust.edu.tw/abc/myshop/ 參考例 2:http://cc.cust.edu.tw/~dsluo/ http://cc.cust.edu.tw/~dsluo/ http://ccs.cust.edu.tw/~s10614d019/ (b) 外部申請虛擬主機 如:000webhost, byethost, ...... http://luo123.byethost17.com/ (c) Server:da.cust.edu.tw (Terminal 可以 WinSCP 連線處理,若在欣華樓4樓,內部 IP為 192.168.124.8) ID:abc PW:%abc123 MySQL database (可以 phpmyadmin 處理) ID:abc PW:%abc123 p.s. 1. 操作資料庫 phpmyadmin 請使用 da.cust.edu.tw/phpmyadmin p.s. 2. config.php 請改用 <?php $host = "localhost"; $user = "abc"; $pwd = "%abc123"; $dbname="10514D006"; $conn=mysql_connect($host,$user,$pwd) or die(mysql_error()); mysql_select_db($dbname,$conn) or die(mysql_error()); mysql_query('SET NAMES utf8'); ?> 2. 以 ftp, winscp, ...上傳以下檔案到主機上 三欄式 Frame:頂端 top.html、 左側選單 left.html 、中間顯示區 middle.html <!-- index.html 此為註解 --> <!-- This is by 學號 XXXXX L.D.S on 2016/11/23 --> <FRAMESET rows='20%,*' bordercolor='#ff00ff'> <FRAME name='top' SRC='top.html' > <FRAMESET cols='20%,80%' bordercolor='#ff00ff'> <FRAME name='left' SRC='left.html'> <FRAME name='middle' SRC='middle.html'> </FRAMESET> </FRAMESET> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <!-- top.html --> <h1>班級 XXX 學號 YYY 姓名 ZZZZ 的網站作業 </h1> <!-- middle.html --> <h1>班級 學號 姓名 </h1> <!-- left.html --> <a href='/db1/db1-1.php' target='middle'> 期末作業練習 1</a><br> <a href='/db1/all9.php' target='middle'> 期末作業練習 2 TEXT-新增-查詢-刪除-更新</a><br> 3. 看網站運作 在瀏覽器 執行 http://localhost/index.html Unit 8- MySQL-PHP-TEXT-新增-查詢-刪除-更新範例
// 8.sql 存至 mydb08/8.sql DROP DATABASE IF EXISTS mydb; CREATE DATABASE mydb DEFAULT CHARACTER SET utf8; USE mydb; CREATE TABLE stmd ( depart_class CHAR(6) COMMENT '班級代碼', student_no CHAR(9) COMMENT '學號', student_name VARCHAR(20) COMMENT '姓名', address VARCHAR(60) COMMENT '地址', primary key(student_no) ); // mydb08/config.php // mydb08/style.css // mydb08/unit8.php |
| ||||
登入帳號密碼代表遵守學術網路規範 |
文章分類 Labels |
最新文章 Top10 |
中華科技大學數位化學習歷程 - 意見反應 |