1 / 14

PHP 與 MySQL 連結

PHP 與 MySQL 連結. 大葉大學 資工系 黃鈴玲. 1. 在 MySQL 建立資料表. 透過瀏覽器,使用 PhpMyAdmin 新增資料表. Product 資料表. Step 1:. Step 2:. 建立完成. 瀏覽紀錄. 新增紀錄. 2. PHP 程式連結 MySQL 資料庫. 語法: <? php // 連結 mysql 主機,一個檔案做一次 $link = mysql_connect (" 主機 ", " 帳號 ", " 密碼 "); // 開啟要使用的資料庫,一個檔案做一次

Download Presentation

PHP 與 MySQL 連結

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 1. 在MySQL建立資料表 • 透過瀏覽器,使用PhpMyAdmin新增資料表 Product資料表

  3. Step 1: Step 2:

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

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

  6. 3.新增資料

  7. 語法: <?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

  8. 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

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

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

  11. 作業 (基本的會員系統) • 在phpMyAdmin建立如下資料表 student資料表

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

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

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

More Related