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
        {
        }