select (all my columns here) from DB order by time DESC, company_name limit 15
The reson this wont work is because its sorting everything by time descending, then inside those results it will sort by company name. This is only usefull if u have more than 1 company with the same time becuase it will sort those values by company name.
example:
Here is a table of records
time Name
2:00 Jim
2:00 Bob
5:00 Mary
1:00 Ryan
if you do the sql statement above, you will get a new table that looks like the following
time Name
5:00 Mary
2:00 Bob
2:00 Jim
1:00 Ryan
Notice Bob and Jim are now sorted alpabetically because they have the same time.
what i think you want is to pull the last 15 records, and then sort all those alpahbetically. I am thinking of a way to to that at the moment.