Просто сте забравили да изпълните sql между всяка заявка. Добавете
mysql_query($sql, $connection)
or die("MySQL Error: ".mysql_error());
между всяка заявка и се предполага, че сте добре.
b.t.w (1) винаги е полезно да тествате с отворена конзола с tail -f
в sql дневника (под /var/log/mysql/
)
b.t.w.(2) Имате сериозни проблеми със сигурността във вашия код.
b.t.w (3) Може да помислите за използването на PDO/Mysqli, а не старото разширение mysql.b.t.w (4) Това ще направи животът ви е по-лесен, за да използвате някакъв вид обвивка (добър клас), за да се доближите до DB, а не да го правите директно навсякъде в кода си.