Bueno ya he localizado el erro tras buscar varias alternativas, estaba en el while y en la difinición de la variable me quedaría esto:
while ($record = mysql_fetch_array ($myData)) {
$color = ($record ['curso'] == 'primero') ? "style='background-color:#f00;'" : ''; y a continuación introduzco el echo para mostrar la tabla.
Gracias a todos por vuestro interés, luego propondré un reto más díficil!