PHP與MySQL連結 大葉大學 資工系 黃鈴玲.

Slides:



Advertisements
Similar presentations
童詩教學 爬格子工作坊 互動過程 童詩教學法 教學教案 相關資源 心得 林士翔
Advertisements

指導教授 ~ 張志勇 組員: 彭勇盛 陳信通 吳建賦
数据库概述 简而言之,数据库(DataBase)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。如今,已经存在了Oracle、SQL Server、MySQL等诸多优秀的数据库。在这一章中将讲解的内容包括。
创建数据库 MySql创建数据库的语法: CREATE DATABASE 数据库名; 例: CREATE DATABASE mydb;
Views ,Stored Procedures, User-defined Function, Triggers
Introduction to PHP part3
第四組 停車場搜尋系統 第四組 溫允中 陳欣暉 蕭積遠 李雅俐.
LINQ 建國科技大學 資管系 饒瑞佶.
XSS & SQL Injection理論 2014/7/29 許子謙.
SQL結構化查詢語言 SQL是 Structured Query Language 的縮寫,簡單的說,SQL是一種與資料庫溝通的共通語言,它是當時在 IBM 工作的 E.F. Codd於1970 年針對關聯式模型 ( relational model ),所建構出來的資料庫理論,也因此有了所謂關聯式資料庫的系統,但在發展的初期,由於各種關聯式資料庫系統廠商的.
PHP與SQL語法存取MySQL SQL
Ch13 存取MySQL資料庫 實作:會員管理系統
後端教學-MYSQL 講師:邱小楓(邱珈蓉)
PHP與MySQL 入門學習指南 凱文瑞克 著 第 23 章 資料型別.
9/28號專題報告 Web網頁遊戲 曾建瑋.
第十一章 資料庫設計與權限設定.
JAVA vs. SQL Server 建國科技大學 資管系 饒瑞佶 2013/4 V1.
連結資料庫 ACCESS MSSQL.
利用PHP將資料存入MySQL PHP 5 Tutorial 範例:
高等資料庫管理系統 Advanced Database Management System
資料庫管理 操作DBMS 指導教授:楊維邦  助教:廖皓翔.
第一組 指導教授:潘仁義老師 組 員:方明建 盧宗宏
Lesson 5 :基礎應用二(留言版) (2004/08/20).
第 10 章 PHP 存取 MySQL 資料庫.
MySQL数据库基础与实例教程 之 MySQL表结构的管理 郭水泉.
浅谈MySql索引及锁的应用 厦门大学数据库实验室 刘颖杰 2014年3月8日.
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
SQL結構化查詢語言 SQL是 Structured Query Language 的縮寫,簡單的說,SQL是一種與資料庫溝通的共通語言,它是當時在 IBM 工作的 E.F. Codd於1970 年針對關聯式模型 ( relational model ),所建構出來的資料庫理論,也因此有了所謂關聯式資料庫的系統,但在發展的初期,由於各種關聯式資料庫系統廠商的.
Echo Server/Client Speaker:Fang.
連結資料庫管理系統.
勇闖鵲橋II:資料庫 靜宜大學資管系 楊子青
App Inventor2呼叫PHP存取MySQL
2019/1/13 行動裝置如何使用東海大學SSLVPN.
使用PHP來操作資料庫 教授:楊維邦 教授 助教:李政均、劉秋良.
Lesson 5 :基礎應用二(留言版) (2005/01/28).
PHP與SQL語法存取MySQL SQL
第 10 章 数据库编程.
第20章 MySQL数据库.
表單(Form).
PHP +MySQL快速入門 Lesson 3.
PHP+MySQL互動式網頁程式設計班 PHP+MySQL資料庫語法與應用 講師:林業峻 CSIE, NTU 6 / 26, 2010.
網路科技在商店經營管理之應用 第十八章 osCommerce商品Q&A Ting-Yi Chang (張庭毅)
架站實做—AppServ
密碼變更說明 含WinXP、Win7及Citrix.
行政業務-學務處生輔組 分機:24124 系統問題-圖資處系統組 分機:21735
VB2005 DataBase Manipulation Command for Access
認識資料庫 MySQL 資料庫新增 MySQL 資料表新增 認識欄位資料表 資料新增、刪除、修改、瀏灠 資料表清空與刪除
表單(Form).
3.2 Mysql 命令行 1 查看数据库 SHOW DATABASES; 2 创建一个数据库test1 CREATE DATABASE test1; 3 选择你所创建的数据库 USE test1; (按回车键出现Database changed 时说明操作成功!) 4 查看现在的数据库中存在什么表.
PHP與MySQL 入門學習指南 凱文瑞克 著 第 22 章 SQL 介紹與建立MySQL資料庫.
中信行動祕書,Android安裝「中信行動祕書」
第12章 MySQL資料庫系統的使用 12-1 網頁資料庫的基礎 12-2 MySQL資料庫系統
期末考.
HTML 103 互動式網頁 助教:黃毓瑩.
個人網路空間 資訊教育.
PHP與SQL語法存取MySQL SQL
GridView.
如何使用Gene Ontology 網址:
挑戰C++程式語言 ──第7章 輸入與輸出.
Lesson 4 :基礎應用一(計數器) (2005/01/27).
線上MySQL測試資料庫 db4free.net (
教育部特殊教育通報網 學生異動、接收操作說明.
資料庫PROJECT B 沈芝羽 B 李翊銘.
資料結構與C++程式設計進階 期末考 講師:林業峻 CSIE, NTU 7/ 15, 2010.
連結資料庫 MYSQL.
網路程式-ASP 授課:方順展.
SQLite資料庫 靜宜大學資管系 楊子青.
Jquery Mobile開發須知 周季賢.
雲端電腦教室 Matlab 使用介紹 1. 工作目錄切換 2. 把 matlab 的檔案存出來 3. Matlab 軟體介面.
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
Presentation transcript:

PHP與MySQL連結 大葉大學 資工系 黃鈴玲

1. 在MySQL建立資料表 透過瀏覽器,使用PhpMyAdmin新增資料表 Product資料表 欄位名稱 欄位類型 意義 id int auto_increment primary key 商品編號 name varchar(100) 商品名稱 detail text 商品說明 amount int 商品數量

Step 1: Step 2:

建立完成 瀏覽紀錄 新增紀錄

2. PHP程式連結MySQL資料庫 語法: <?php //連結mysql主機,一個檔案做一次 $link = mysql_connect("主機", "帳號", "密碼"); //開啟要使用的資料庫,一個檔案做一次 $db=mysql_select_db("資料庫名稱", $link); …….執行一些命令之後……. //關閉與mysql主機的連接,在檔案最後面做 mysql_close($link); ?> 主機通常填寫localhost 參考: connect.php

3.新增資料 新增商品時,表單送來name, detail, amount三個欄位的資料 (id是自動產生的流水號,不需輸入) PHP讀取表單欄位資訊 $prod_name=$_POST["name"]; 寫入資料庫,使用SQL語法產生$sql字串,並用mysql_query($sql, $link)來執行

語法: <?php $prod_name=$_POST["name"]; $prod_detail=$_POST["detail"]; $prod_amount=$_POST["amount"]; $sql="insert into Product (id, name, detail, amount) values ('', '$prod_name', '$prod_detail', '$prod_amount')"; mysql_query($sql, $link); //執行SQL語法 ?> 參考: insert.php

4.讀取資料 欄位名稱 <?php $sql="select id, name, amount from Product where id<30"; $result=mysql_query($sql, $link); //執行取出動作 //用while迴圈一次取一筆記錄,放進$row陣列裡 while ($row=mysql_fetch_assoc($result)) { echo "id=". $row['id']. "<br>"; echo "name=". $row['name']. "<br>"; } ?> 參考: select.php

5.修改資料 將id=5的商品名稱改為「牛奶」 <?php $sql="update Product set name='牛奶' where id=5"; mysql_query($sql, $link); //執行動作 ?> 參考: update.php

6. 刪除資料 刪除商品名稱為「牛奶」的資料 <?php $sql="delete from Product where name='牛奶'"; mysql_query($sql, $link); //執行動作 ?> 參考: delete.php

作業 (基本的會員系統) 在phpMyAdmin建立如下資料表 student資料表 欄位名稱 欄位類型 意義 num 作業 (基本的會員系統) 在phpMyAdmin建立如下資料表 student資料表 欄位名稱 欄位類型 意義 num int auto_increment primary key 流水號 id varchar(20) 帳號 password 密碼 name 姓名 email varchar(100) E-mail

學生註冊後,將資料寫入student資料表 建立一個如下的學生註冊表單: 學生註冊後,將資料寫入student資料表 請輸入下列資料 帳號: 密碼: 姓名: E-mail:

製作一個登入表單,讓學生可以輸入帳號密碼登 入,檢查帳密的做法如下: $sql="select * from student where id='$id' and password='$password'"; $result=mysql_query($sql, $link); //取得抓出來的紀錄筆數 $record_num=mysql_num_rows($result); 若$record_num>0則登入成功

登入後可以修改自己的資料 如需換頁,可使用以下語法 header("Location:檔名"); 修改的表單需顯示之前所填的資料, 從資料表取出資料放進變數後, 表單欄位修改方式參考如下: <input type="text" name="id" value="<?php echo $row["id"]; ?>">