Grazie del suggerimento. Ho fatto come hai detto, stampato la query a video e copiata in phpmyadmin, e funziona. In phpmyadmin, intendo. La stessa identica query

E' possibile che il problema stia nella form select?
Questo è il codice (sì, lo so che dovrei ottimizzare le opzioni del campo set, magari dopo lo faccio, non credo che il problema sia quello al momento...):

codice:
."<select name=\"record[tipologia]\" value=\"".stripslashes($record['tipologia'])."\">"
."<option value=\"vendita abitazioni e fabbricati\">vendita abitazioni e fabbricati</option>"
 ."<option value=\"vendita terreni\">vendita terreni</option>" 
 ."<option value=\"affitto abitativi stagionali\">affitto abitativi stagionali</option>" 
."<option value=\"affitto abitativi lungo termine\">affitto abitativi lungo termine</option>" 
."<option value=\"affitto uso commerciale\">affitto uso commerciale</option>" 	    ."</select>