Hai semplicemente dimenticato di eseguire sql tra ogni query. Aggiungi il
mysql_query($sql, $connection)
or die("MySQL Error: ".mysql_error());
tra ogni query e dovresti stare bene.
b.t.w (1) è sempre utile testare con una console aperta con tail -f
nel log sql (sotto /var/log/mysql/
)
b.t.w.(2) Stai riscontrando pesanti problemi di sicurezza nel tuo codice.
b.t.w (3) Potresti prendere in considerazione l'utilizzo di PDO/Mysqli e non della vecchia estensione mysql.b.t.w (4) Sarebbe utile la tua vita è più semplice usare una sorta di wrapper (una buona classe) per avvicinarti al DB e non farlo direttamente ovunque nel tuo codice.