Artificial Intelligence Programming Lab(AIPLab) 討論區

Please login or register.

請輸入帳號, 密碼以及預計登入時間

新聞:

[開學]106學年第1學期的課程看版開張了 歡迎同學問問題-20170917

作者 主題: [作業五] 使用資料庫記錄使用者資料  (閱讀 1174 次)

admin

  • 管理員
  • Hero Member
  • *****
  • 文章: 1897
    • 檢視個人資料
[作業五] 使用資料庫記錄使用者資料
« 於: 三月 18, 2014, 11:55:14 am »
[作業四] 登入/登出網站的PHP程式
ex5-home.php 登入首頁
ex5-pic1.php 照片網頁
ex5-pic2.php 照片網頁
ex5-logout.php 登出

(a) 利用phpmyadmin建立使用者資料庫
1. 建立資料庫 asia_user
2. 在資料庫 asia_user 中建立一張資料表user_account 欄位數 3
3. uid user_name user_pwd
4. 插入資料行
(b) php連資料庫程式

程式碼: [Select]
$link = mysql_connect("localhost", "root", "");
mysql_select_db("asia_user");//asia_user  -   user_account
$query = "SELECT * FROM user_account WHERE ( user_name='$user' AND user_pwd='$pwd')";
$result = mysql_query($query);
$row=mysql_fetch_row($result);
mysql_close($link);
return $row;



一.連結資料庫基本功能
程式碼: [Select]
$link=mysql_connect("localhost", "bioinfo", "6193") or die(mysql_error());
mysql_select_db("dino") or die(mysql_error());
...
mysql_close($link);

連接資料庫主機mysql_connecthttp://www.php.net/manual/en/function.mysql-connect.php
選擇資料庫mysql_select_dbhttp://www.php.net/manual/en/function.mysql-select-db.php
關閉連接mysql_closehttp://www.php.net/manual/en/function.mysql-close.php

資料庫查詢PHP語法
執行資料庫查詢mysql_queryhttp://www.php.net/manual/en/function.mysql-query.php

讀出資料庫表格資料
程式碼: [Select]
$query="SELECT ID, Dept, Class, Ans, InDate FROM reg ORDER BY ID";
$result=mysql_query($query);
$num_rows = mysql_num_rows($result);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
讀入查詢的列數mysql_num_rowshttp://www.php.net/manual/en/function.mysql-num-rows.php
讀入查詢列mysql_fetch_arrayhttp://www.php.net/manual/en/function.mysql-fetch-array.php
« 最後編輯時間: 三月 18, 2014, 03:25:03 pm 由 admin »
已記錄
 

SimplePortal Classic 2.0.5