ti fumi il primo record prima del while.... poi visto che conti i record non ti basare sul false/true ma verifica che ci siano dei record. Siccome poi usi l'indice numerico per stampare il result set, usa mysql_fetch_row() per logica scelta.
Codice PHP:
..... omissis
if($num1 > 0)
{
echo "<h3 align = center> Opere eseguita in tecnica $tecnica </h3>
";
while ($row1 = mysql_fetch_row($res1))
{
echo "Artista: $row1[0] $row1[1], titolo: $row1[2], anno d'esecuzione: $row1[3], propriet�: $row1[4]
";
}
}
else
{
}