You'll definitely want to use a mysql database if you are going to be having to edit tables all of the time. This is where PHP and MySQL are perfect - together they can rapidly retrieve vast amounts of data that you can insert, update, delete etc. using a web page interface (built yourself).
If I could suggest anything it would be to do a little reading on relational database theory http://en.wikipedia.org/wiki/Relational_model . Only reason being, you will save yourself a lot of heart ache in the long run. For example, what you have told me so far would lead most beginners to do the following;
Members_table
column 1 `id`
column 2 `member`
column 3 `recruited member`
Imagine you had a `member` named `Jane Smith` who recruited 50 new `recruited members`. You would have `Jane Smith` repeated in column 2 of the table all over the place. What would happen when you want to change her name (she got married) or there is another `Jane Smith`?
Best bet would be to keep things separate and use three tables;
Members_table
column 1 `id`
column 2 `member`
Recruits_crossref
column 1 `member_id`
column 2 `recruit_id`
Recruits_table
column 1 `id`
column 2 `recruit`
Sound strange...? Go have a little read of that Wikipedia page. Or if that's too hard going and you are serious about learning php and mysql I'd suggest this book http://www.amazon.co.uk/Build-Databa...5817899&sr=8-1 . It was a really good starting point for me and is written with good humour all the way through.
|