(29 дек 2012, 17:29) (
0/
0)
[
0]
0 будет возвращен если запрос неверный или если $id задействована где-то еще. В любом случае mysql_error() в помощь
(29 дек 2012, 17:24) (
0/
0)
[
0]
mysql_query(\"INSERT INTO `battle` SET `x` = \'$account[x]\', `y` = \'$account[y]\', `x1` = \'$account[x1]\', `x2` = \'$account[x2]\'\"
;
$id = mysql_insert_id();
так пробуй