1、使用PHP來操作資料庫,教授:楊維邦 教授 助教:李政均、劉秋良,資料庫管理,1/20,大綱,MySQL PHP Example,資料庫管理,2/20,1. MySQL,使用MySQL的原因 現在已經有很多人在使用MySQL 免費、安裝方便且易於取得、官方定期維護、穩定,資料庫管理,3/20,1. MySQL (續),命令行工具管理 (Command Line Client),資料庫管理,4/20,1. MySQL (續),文字介面外的選擇- 視窗化介面,EMS MySQL Manager,資料庫管理,5/20,1. MySQL (續),市面上的管理工具 EMS MySQL Manager M
2、ySQL Query Browser MySQL Administrator phpMyAdmin,資料庫管理,6/20,1. MySQL (續),今天介紹的是- phpMyAdmin,版本: 2.10.2,資料庫管理,7/20,1. MySQL (續),選擇Database,資料庫管理,8/20,1. MySQL (續),資料庫管理,9/20,1. MySQL (續),資料庫管理,10/20,1. MySQL (續),下SQL語法,資料庫管理,11/20,1. MySQL (續),新增資料,資料庫管理,12/20,1. MySQL (續),修改現有資料,資料庫管理,13/20,2. PHP,
3、為什麼選PHP? 環境設定簡單 穩定,資料庫管理,14/20,2. PHP (續),系統環境 網頁伺服器:Apache,資料庫管理,15/20,2. PHP (續),套裝軟體 (Apache+PHP+MySQL) easyPHP AppServ,資料庫管理,16/20,2. PHP (續),連結資料庫 mysql_connect 開啟MySQL伺服器持續連線 Identifier = mysql_connect(host,username,password) host = 資料庫的位置,如裝在本機端則為127.0.0.1 username = 登入資料庫的帳號 password = 登入資料庫
4、的密碼,資料庫管理,17/20,2. PHP (續),常用函式 mysql_db_query( database, query, link_identifier) 將query送至MySQL查詢 mysql_num_rows(int result) 取得結果中列的數目 mysql_fetch_row(int result) 取得單列結果,資料庫管理,18/20,3. Example (續),資料庫管理,19/20,3. Example,; mysql_close($link); ?,資料庫的ip位置,資料庫登入密碼,資料庫登入帳號,SQL語法,查詢,刪除與資料庫的連線,與資料庫建立連線,一次取出一筆紀錄,使用資料庫的名字,資料庫管理,20/20,3. Example,; mysql_close($link); ?,資料庫管理,21/20,END,