![]() |
溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 104-2-四技資管二甲乙資料庫管理系統 - 第12週-二進位資料 |
| 第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資管三乙三丙教學資源區-第十三週檔案上傳講義)
|
|
中華科技大學數位化學習歷程 - 意見反應 | ![]() |