2014-04-20 1 views
-1

스포츠 베팅에 중점을 둘 새로운 웹 사이트에서 일하고 있습니다. 사용자는 자신의 베팅을 게시 할 수 있으며 자신의 프로필에 표시 될 수 있습니다. 이 사용자가 게시 한 마지막 베팅을 보여주는 사용자 프로필에 마지막 베팅이라는 섹션을 만들었습니다.PHP + mysql 쿼리 달별 데이터 정렬

이제 월별로 베팅을 정렬 할 다른 섹션을 만들고 싶습니다. 내가 무엇을 의미하는지 더 잘 이해하기 위해 나는 1 개의 이미지를 게시 할 것이다.

http://i.imgur.com/PzjJX50.jpg

이 테이블은 경기가 저장되는 곳과 같은 방법 mysql을 수 있습니다 :

http://i.imgur.com/RF4PuWm.jpg

Basicly 내가 필요로하는 내기를 무엇을 게시 해 사용자의 몇 월에 찾아 의해 그들을 분류하는 것입니다 달.

내가 PHP와 MySQL에서 초보자 오전, 나는 누군가가 그것을 감사합니다 :) 당신은 올해 GROUP 필요

답변

1

가장 최고 될 것입니다 몇 가지 제안 (날짜가 나를 도울 수 그래서 만약, 포럼 및 유튜브에서 배우려고), MONTH (날짜) MySQL Query GROUP BY day/month/year을 참조하십시오. 예제를 sqlfiddle에 업로드 할 수 있다면 더 쉽게 쿼리를 만들 수있게되어 기쁩니다.

+0

내가 전에 sqlfiddle .. 거기에 내 테이블을 내보낼하려고를 사용한 적이 있지만 뭔가 잘못하고있는 중이 야 :/어쨌든 여기에 SQL 형식 http://www.speedyshare.com/YUaZb/matches 테이블과 일치합니다. sql .. ur 도움을 주셔서 감사합니다 – MHH

+0

이봐, 난 그냥 짓을하지만 그룹화와 함께 smoe 문제가있었습니다. 난 그냥 해결하고 더 나은 옵션을 사용하는 것입니다 : GROUP BY DATE_FORMAT (record_date, '% Y % m'). 누구든지 같은 문제가 생긴다면 – MHH

0

이렇게 정렬 할 수 있습니다.

CREATE VIEW marts AS 
(SELECT * FROM yourTable WHERE DATE_FORMAT(date,'%M')='Marts') 

그러면 PHP가 링크에서 쿼리를 실행할 수 있습니다.

SELECT * FROM marts 
+0

도움을 주셔서 감사합니다. – MHH