溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 104-2-四技資管二甲乙資料庫管理系統 - 第12週-二進位資料
 

資訊管理系
副教授
温瑞烘


歷程檔案 Portfolio


關於我 About Me

第12週-二進位資料

DROP DATABASE IF EXISTS mydb;
CREATE DATABASE mydb DEFAULT CHARACTER SET utf8;
USE mydb;
CREATE TABLE stdimage (
  student_no CHAR(9)       COMMENT '學號',
  photo      BLOB NOT NULL COMMENT '照片',
  PRIMARY KEY (student_no)
);
INSERT INTO stdimage VALUES('10314D001',LOAD_FILE('c:/AppServ/www/10314D001.jpg'));
INSERT INTO stdimage VALUES('10314D002',LOAD_FILE('c:/AppServ/www/10314D002.png'));
INSERT INTO stdimage VALUES('10314D003',LOAD_FILE('c:/AppServ/www/10314D003.gif'));
 
 
 
再以下列PHP程式檢視結果

<?php
  $host = "127.0.0.1";
  $user = "root";
  $pwd = "1234";
  $dbname="mydb";
  $conn=mysqli_connect($host,$user,$pwd) or die("無法連接主機");
  mysqli_query($conn,'SET NAMES utf8'); 
  mysqli_select_db($conn,$dbname) or die("無法連接資料庫");
  $sql="SELECT * FROM stdimage order by student_no";
  $result=mysqli_query($conn,$sql);
  while ($myrow=mysqli_fetch_array($result)) {
    $photo=$myrow["photo"];
    echo '<img src="data:image/jpeg;base64,'.base64_encode($photo).'"/><br>';
  }
  mysqli_close($conn);
?>

作業: 依據前述範例將stmd中四技資管二乙全班的所有學號輸入照片並執行前述程式顯示結果

          然後更改PHP程式結合HTML <Table>顯示學號與照片

         可以使用PHP產生命令檔 (請參考100-1資管三乙三丙教學資源區-第十三週檔案上傳講義)

       



 



 
全部共 0則留言
登入帳號密碼代表遵守學術網路規範
 


文章分類 Labels

 


最新文章 Top10

中華科技大學數位化學習歷程 - 意見反應