Mam następujący problem:
Napisałem skrypt dodający do bazy danych wpis, wygląda on tak:
$query = "INSERT INTO l_games (id, pl1, pl2)" . " VALUES('','" . $players[$i] . "','" . $players[$j] . "')" ;
Wszystko działa prawidłowo - ląduje w bazie danych tak jak powinno. Jednak gdy rozbuduję go o dodatkową opcję:
$query = "INSERT INTO l_games (id, group, pl1, pl2)" . " VALUES('', '1', '" . $players[$i] . "','" . $players[$j] . "')" ;
to podczas próby dodania wpisu do bazy danych MySQL wyświetla się błąd:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group, pl1, pl2) VALUES('', '1', 'aa','dd')' at line 1
Nie mam pojęcia dlaczego. Co dziwne - gdy dodaję ten sam wpis przez phpMyAdmin to wszystko jest ok:
INSERT INTO `b15_6320159_r`.`l_games` (`id`, `season`, `group`, `pl1`, `pl2`, `res`, `civ1`, `civ2`, `enddate`, `map`, `pw`, `comment`) VALUES (NULL, NULL, '1', 't1', 't2', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
Na czym może polegać błąd? Straciłem nad tym godzinę i wciąż nie mam zielonego pojęcia gdzie jest coś nie tak...
Proszę o pomoc. Wszelkie pomysły będą mile widziane.