if its a time field then you need to do this before your date() function
list($hr, $min, $sec) = explode(":", $row['eventtime']);
echo date('g:i A',mktime($hr, $min, $sec, 8, 10, 2003)).str_repeat($space,3).$row['eventtitle']; //date() requires a unixtimestamp which mktime(hr, min, sec, month, day, year) provides to produce a time that you want, rather than the current time
note: you can prolly leave the month,day,year as 0,0,0 but just to be safe, I put todays date, it wont affect the return at all (or shouldnt I wouldnt think)
ps. OR you could just do some simple formatting on the time field to get the same result...