먼저 수많은 사용자가 접근을 하는관계로
같은 점수를 내는 사용자끼리 비교를 할수 없어
무조건 다음 내용을 insert 했습니다..
tid id point time
1 1 100 5.4535
2 2 100 4.1154
문제는 담입니다 ..
00:00시에 cron을 해서
우선 point별로 비교를하고 동률이 나올경우 time으로 비교
tid값을 바꿔주려고 합니다.(예 지금 tid 2가 1이되구 1 이 2가되야되거든요)
다음과 같이 짜보기 시작 했는데 이담이 꽉 막혔네요..도와주세요..
include "connect.php3"; //db에연결합니다.
$query = mysql_query("select * from 테이블리스트 where open='game'");
while($jointo = mysql_fetch_array($query))
{ //비교를 해서 테이블 업데이트 구문을 넣어야 합니다 }
두번째는 리스트출력.. 다음과 같이 짜보았는데 이것 역시 문제가....
$query = "select * from sponser_list where category='리그전'";
while($tb = mysql_fetch_array($query))//메인 테이블에서 리그전으로 되있는 테이블 리스트를 쿼리
합니다. {
$query1 = "select * from $tb[table] where open='game'";//그날의 게임에서 쿼리
while($tb = mysql_fetch_array($query1))
{ echo"$tb[table] $t[point] $t[id]<br>"; }}
위와 같이 했더니 각 테이블에서 데이터를 뽑아 오는지라
중복되는 아이디가 아래와 같이 나오더군요
table point id
001 100 1
002 50 1
002 100 2
이때 중복 되는 아이디 1을 하나로 point를 150이 되게 하려면
어떻게 하는지 ..... 너그로이 봐주소서... 부탁합니다..