搜尋此網誌

2009年7月29日 星期三

PHP-投票計數篇

userprofile table中資料欄位 我是規劃成這樣

Id Context Profile

//從userprofile table中找到Context 欄位為meetingatschool 都把它挑出來
//接下來將其id遞減
$sql="SELECT * from userprofile where Context='meetingatschool' order by id DESC";
$result=mysql_query($sql);

//因為是遞減的關係最上面的那筆 就會是最新的那筆資料
//抓一列資料 存放到row[]中
$row=mysql_fetch_row($result);

$type="";

//因為row[2]是我存放Profile的地方
//接下來用switch case來分別對應 ex:如果row[2]存在的是General就將$type設為General
switch ($row[2]) {
case "general":
$type="General";
break;
case "meeting":
$type="Meeting";
break;
case "vibration":
$type="Vibration";
break;
case "outdoor":
$type="Outdoor";
break;
}
//ex:上面對應的$type=General 就是 General=General+1
//其中" . "是連接字串用 相當於java與C++中的" + "
$sql="update meetingatschool set ". $type . "=" . $type . "+1";
mysql_query($sql);

這邊的資料庫存完之後 我就可以到我的java server那邊 透過JDBC去連接資料庫 抓到資料 完成我要做的事情

沒有留言:

張貼留言