Ok, ho fatto qualche passo in avanti:
la query l'ho modificata così:
$db = JFactory::getDbo();
$query = "SELECT a.id as id, a.eventid, a.start, a.end, b.*
FROM #__testcomponent_prg as a
LEFT JOIN #__testcomponent_event as b
ON a.eventid = b.id
where locate('$dayweek', a.giorno) > 0";
$db->setQuery($query);
$results = $db->loadObjectList();
e mi funziona perfettamente, nel senso che vedo
adesso correttamente gli eventi presenti per il giorno in questione
ad esempio, quelli di oggi, venerdì.
Ora, diciamo che sulla pagina metto una table che ha come
headers i giorni della settimana, come faccio a fare in modo
che al click sul giorno corrispondente mi visualizzi gli eventi relativi ?