Simplemente olvidó ejecutar el sql entre cada consulta. Añadir el
mysql_query($sql, $connection)
or die("MySQL Error: ".mysql_error());
entre cada consulta y se supone que estás bien.
por cierto (1) siempre es útil probar con una consola abierta con tail -f
en el registro de sql (bajo /var/log/mysql/
)
b.t.w.(2) Tiene graves problemas de seguridad en su código.
b.t.w (3) Es posible que desee considerar usar PDO/Mysqli y no la antigua extensión mysql.b.t.w (4) Haría su vida sea más simple al usar algún tipo de contenedor (una buena clase) para acercarse a la base de datos y no hacerlo directamente en todas partes de su código.