Vous avez simplement oublié d'exécuter le sql entre chaque requête. Ajouter le
mysql_query($sql, $connection)
or die("MySQL Error: ".mysql_error());
entre chaque requête et vous êtes censé aller bien.
b.t.w (1) il est toujours utile de tester avec une console ouverte avec tail -f
sur le log sql (sous /var/log/mysql/
)
b.t.w.(2) Vous rencontrez de gros problèmes de sécurité dans votre code.
b.t.w (3) Vous pourriez envisager d'utiliser PDO/Mysqli et non l'ancienne extension mysql.b.t.w (4) Cela ferait votre vie plus simple d'utiliser une sorte de wrapper (une bonne classe) pour approcher la base de données et ne pas le faire directement partout dans votre code.