原帖由 pwct 於 2008-11-25 14:59 發表

參加者同各評分項目分數係program 上面關聯
唔駛係mysql?
咁就可以做到
每個參加者 ( a,b,c,d,e ,total)[評分項目] ( 10,9,8,7,6,total) [分數]
咁樣?


you need to create database in the mysql server..  and later you need to write code to make jsp pages connect to the mysql database

1 - you need to make connection to the mysql ( import driver mysql driver, create connection code, create statement ,resultset and of course your string sql command)
( i use netbeans 6.5 ide)

TOP

原帖由 rocketdive04 於 2008-11-25 15:23 發表


you need to create database in the mysql server..  and later you need to write code to make jsp pages connect to the mysql database

1 - you need to make connection to the mysql ( import driver mysq ...

基本那些已經做了
我本身已經有評分功能但係在mysql定了5個欄位(只能有5項評分)
老師要求 適合各種比賽 我才不懂怎樣可以新增/減少項目
和同時不同比賽有不同評分表

TOP

原帖由 pwct 於 2008-11-25 15:35 發表

基本那些已經做了
我本身已經有評分功能但係在mysql定了5個欄位(只能有5項評分)
老師要求 適合各種比賽 我才不懂怎樣可以新增/減少項目
和同時不同比賽有不同評分表


你有無讀過database normalization? 有既話應該知點做

TOP

原帖由 pwct 於 2008-11-25 15:35 發表

基本那些已經做了
我本身已經有評分功能但係在mysql定了5個欄位(只能有5項評分)
老師要求 適合各種比賽 我才不懂怎樣可以新增/減少項目
和同時不同比賽有不同評分表


新增項目 insert into table
減少項目 delete from table where 項目 = xx

和同時不同比賽有不同評分表
i dunno how is your 評分表 table created like what...maybe you can show what have you created on this table

TOP

原帖由 thinkpanda 於 2008-11-25 15:52 發表


你有無讀過database normalization? 有既話應該知點做


我估計..佢應該冇...

TOP

你要自搵出各項目o既相同性..之後先做個table....唔係係唔係都做table...
重有..你識唔識咩係join,left join, right join, inner join??
如果唔識...講左俾你聽都冇用架喎...因為你都唔識去運用...(講衰d..同抄人功課冇分別)..

TOP

原帖由 alextamly 於 2008-11-25 16:01 發表
你要自搵出各項目o既相同性..之後先做個table....唔係係唔係都做table...
重有..你識唔識咩係join,left join, right join, inner join??
如果唔識...講左俾你聽都冇用架喎...因為你都唔識去運用...(講衰d..同抄人功課冇分別)..


yes use innerjoin to get other tables information (must have relation)

TOP

原帖由 alextamly 於 2008-11-25 16:01 發表
你要自搵出各項目o既相同性..之後先做個table....唔係係唔係都做table...
重有..你識唔識咩係join,left join, right join, inner join??
如果唔識...講左俾你聽都冇用架喎...因為你都唔識去運用...(講衰d..同抄人功課冇分別)..

真係唔識
mysql 書有講?
好多都係mysql & php
d code 都係相同?

TOP

原帖由 pwct 於 2008-11-25 16:25 發表

真係唔識
mysql 書有講?
好多都係mysql & php
d code 都係相同?


你要睇既唔係MySQL 既書, 而係database design 既書.

TOP

就當你有100米、體操同跳遠咁先啦。
先當100米入面既評分項目只有時間。
體操應該有n樣項目,就當美感同難度兩種分數吧。
跳遠就假設距離同時間吧。
咁既話match就有3個記錄,100米、體操同跳遠。
match_item就有5個記錄:
match_item_id:1,match_id(100米),name(時間)
match_item_id:2,match_id(跳遠),name(距離)
match_item_id:3,match_id(跳遠),name(時間)
match_item_id:4,match_id(體操),name(美感)
match_item_id:5,match_id(體操),name(難度)
同樣score一樣有5個記錄,分別記錄住match_item入面每種評分項目既分數。
咁樣既話就算項目名相同,比賽類型唔同都唔會相撞。

以上為mysql入面table整法。

老實講,你無sql底子,就算幫你create table同入埋data,你都唔識用返sql去search返d data吧?

而且就算識php、jsp,除非用d app寫或extension搞,唔係你點都用返sql command(e.g. select、update、delete等)去搞,而唔係單單識寫php/jsp就得。

如果你真係又懶又唔係咁識既,可以試下玩vb lo,有晒圖形介面俾你玩

TOP