The grid for each course looks like this (excluding CourseName, State, County, Street, City, State) Hole1 | Hole2 | Hole 3 | ......... | Hole18 Par 9 4 7 .......... 6 WH 8 4 4 .......... 5 MH 5 4 4 .......... 5 Tees1 4 4 3 .......... 5 Tees2 3 3 2 .......... 5 Tees3 etc... Tees4 Tees5 For every course, I have to enter in all of these variables. It isn't really keeping score, it's just a table of all the information for a given course - par, wh (women's handicap), mh, etc. What i did was pretty much make a table for every row. Each table (par, for example) has a course_id that I set in the courses table (that holds the CourseName, State, County, Street, City, State), and then 18 more fields - one for each hole. So it looks like: "par" table course_id | Hole1 | Hole2 | Hole 3 | ......... | Hole18 165 4 4 5 .......... 3 Is that alright? it was the most reasonable thing I could think of, but i'm not too experienced in database design, so i figured i'd ask. Thanks, Doug Stas Trefilov wrote: > Doug Parker wrote: > > I'm about to embark on a project where I have to enter many, many fields > > into a MySQL database, and I don't know how to approach the database > > structure. The data is statistics for a golf course. There are 18 > > holes, and each hole has a Red Tee Par, White Tee Par, and Blue Tee Par, > > which is 54 inputs already (18 x 3). Then, there are about 5 more > > statistics I have to keep for each hole, making the total amount of > > inputs 144 (18 x 8). There's about 7 more fields pertaining to the > > Course name, location, etc. How the heck do I approach this? I've > > successfully done relational databases before, but not to this scale. > > Does anyone have any suggestions as to how I should approach this? > > I attached a .jpg of the form I'm using to input, just to clarify things. > > > > Any suggestions would be greatly appreciated... > > > > table could look like this: > > hole_no, rtp, wtp, btp, stat1, stat2, stat3, stat4, stat5 > ------- --- --- --- ----- ----- ----- ----- ----- > 1 > 2 > 3 > . > . > . > 18 > > what is Course name, location, etc? -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php