GROUP BY用法:
SELECT * FORM 資料表 GROUP BY 欄位名稱
這樣會將有重複的欄位名稱裡面的資料只顯示出一次
例如:
資料表USER
ID PASS
A 1
B 2
A 3
SELECT * FORM USER GROUP BY ID
查詢顯示結果為
A = 1、3
B = 2
不會變成
A = 1
A = 3
B = 2
PHP 變數的接收,$_POST、$_GET、$_REQUEST
接收表單(FORM)裡面元件傳遞的值,方法有下面三種
$_POST:
在表單method上傳遞設定為POST必須由$_POST接收資料。
$_GET用法:
在表單method上傳遞設定為GET必須由$_GET接收資料,
但是傳遞的數值會顯示在網址(URL)上,
例如:http://www.google.com.tw/search?hl=zh-TW&rlz=1234567
?後為傳遞的變數與數值,hl與rlz為變數
zh-TW與1234567為hl與rlz的數值,而&是區分變數與數值用
在&的前後不必要加上空格
例如:http://www.google.com.tw/search?hl=zh-TW & rlz=1234567
雖然對rlz變數不會有影響但是對hl變數影響卻很大
$hl="zh-TW "會變成這樣的宣告,連空格都算進去
所以必須注意。
$_REQUEST用法:
在表單method上傳遞設定不管是POST或GET都可以接收,
但是有些時候沒注意的話會變成相同變數不同數值同時間傳遞,
所以必須注意。
$_POST:
在表單method上傳遞設定為POST必須由$_POST接收資料。
$_GET用法:
在表單method上傳遞設定為GET必須由$_GET接收資料,
但是傳遞的數值會顯示在網址(URL)上,
例如:http://www.google.com.tw/search?hl=zh-TW&rlz=1234567
?後為傳遞的變數與數值,hl與rlz為變數
zh-TW與1234567為hl與rlz的數值,而&是區分變數與數值用
在&的前後不必要加上空格
例如:http://www.google.com.tw/search?hl=zh-TW & rlz=1234567
雖然對rlz變數不會有影響但是對hl變數影響卻很大
$hl="zh-TW "會變成這樣的宣告,連空格都算進去
所以必須注意。
$_REQUEST用法:
在表單method上傳遞設定不管是POST或GET都可以接收,
但是有些時候沒注意的話會變成相同變數不同數值同時間傳遞,
所以必須注意。