My question is if you are reading from a mysql query from standard tables how do you go about adding the points when you don’t know how many records you will retrieve. Is it necessary to create these points?
You can just retrieve the dataPoints from the database and pass it to chart before rendering it. Please take a look at this gallery example on Rendering Chart with Data from Database.