Grazie per l'aiuto ora mi seleziona il database giusto (mysql_select_db mi restiruisce true), ma il problema persiste non mi esegue la query. Ti mostro il messaggio del mysql_error():
Errore, query non eseguita
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''id', 'name', 'desc', 'photo', 'active') VALUES (NULL, 'Prova Nome', 'Prova Desc' at line 1
Adesso il codice è così:

Codice PHP:
$connection mysql_connect($host$user$pass) or die ("Errore di connessione al server, impossibile procedere"mysql_error());

mysql_select_db($db_name$connection) or die("Errore, Database non selezionato"mysql_error());

$query ="INSERT INTO scarpe ('id', 'name', 'desc', 'photo', 'active') VALUES (NULL, '$aaa', '$bbb', '$ccc', '$ddd')";
mysql_query($query$connection) or die ("Errore, query non eseguita
"
mysql_error());

echo 
"Inserimento corretto"
Grazie mille