Jednoduše jste zapomněli spustit sql mezi každým dotazem. Přidejte
mysql_query($sql, $connection)
or die("MySQL Error: ".mysql_error());
mezi každým dotazem a vy byste měli být v pořádku.
b.t.w (1) vždy je užitečné testovat s konzolí otevřenou pomocí tail -f
v protokolu sql (pod /var/log/mysql/
)
b.t.w.(2) Máte velké bezpečnostní problémy ve svém kódu.
b.t.w (3) Možná budete chtít zvážit použití PDO/Mysqli a ne staré rozšíření mysql.b.t.w (4) váš život je jednodušší použít nějaký obal (dobrá třída) pro přístup k DB a nedělat to přímo všude ve vašem kódu.