¿Qué quieres decir con campo 3? ¿Cual es la estructura de la tabla? ¿Puedes poner un ejemplo de tu conjunto de datos y de lo que quieres extraer?
generalmente, si no quieres solo el campo 'materia'
lo que se hace es
"SELECT materia, otrocampo, otrocampo2, otrocampo3 FROM tabla..."
si quieres todos los campos
"SELECT * FROM tabla_materia"
y luego
Código PHP:
while($d = mysql_fetch_array($sql));{
echo $d['materia'];
echo $d['otrocampo1'];
}
si no es lo que quieres, lo siento pero es dificil saberlo con la información que nos das :)