一. 把資料寫到資料表
1. 首先利用mysql_connect連結sql server(sql server一般為localhost)
| Code: |
$link = mysql_connect("localhost", "您的帳號", "sql密碼") or die("Could not connect : " . mysql_error());
|
2. 接著選擇所要的資料庫
| Code: |
mysql_select_db("資料庫名稱") or die("Could not select database");
|
3. 接著寫好所要的sql命令,下面這句是將Form之中的指定欄位填入alumni這個資料表中的MyNumber欄位中
| Code: |
$query = "INSERT INTO alumni (MyNumber) VALUES("."' ' ".$_POST['schoolNumber']. " ')";
|
4. 寫好了命令,當然要想辦法送給sql server讓他去更動資料表,此時利用mysql_query這個php函數來完成
| Code: |
$result = mysql_query($query) or die("Query failed : " . mysql_error());
|
5 最後結束與sql server 的連線
二. 從資料表中取出
請參閱php官方網站
I. 首先利用mysql_connect連結sql server(系上sql server為dbhome.cs.nctu.edu.tw)
| Code: |
$link = mysql_connect("dbhome.cs.nctu.edu.tw", "您的帳號", "ql密碼") or die("Could not connect : " . mysql_error());
|
II. 接著選擇所要的資料庫
| Code: |
mysql_select_db("huangty") or die("Could not select database");
|
III. 接著寫好所要的sql命令,下面這句是將alumni資料表中的所有欄位都取出
| Code: |
$query = "Select * from alumni";
|
IV. 寫好了命令,當然要想辦法送給sql server
| Code: |
$result = mysql_query($query) or die("Query failed : " . mysql_error());
|
V. 記得要結束與sql server 的連線
VI. 取出所有的欄位之後,可以利用mysql_fetch_assoc函數,將取出的欄位變成一組associate array,便可容易的以表格顯示
\n");
}
| Code: |
|
while ($line = mysql_fetch_assoc($result)) { print("
| ".$line["schoolNumber"]." |