[PHP/MySQL] Kod PHP nie dodaje rekordu do bazy

Witam,

Mój problem wygląda następująco:

$Zapytanie = "INSERT INTO `wpisy` (`id`, `login`, `email`, `komentarz`, `data`, `ip`) VALUES (NULL, '$Login', '$EMail', '$Komentarz', '$Data', '$IP');";[/code]

Powyższy kod nie dodaje rekordu do bazy danych. Nie mam pojęcia dlaczego, ponieważ sam kod SQL działa poprawnie. Sprawdzałem to zapytanie także instrukcją warunkową i pokazuje, że działa poprawnie, a rekordu w bazie dalej nie ma. Gdzie popełniłem błąd?

Zacznij od wywalenia średnika na końcu zapytania (w końcu masz tylko jedno).

Poza tym do mysql_query(…) dopisz przed średnikiem or die(mysql_error()) i napisz co ci się wyświetliło.

ps Dając część kodu nie koniecznie dajesz poprawną, ja do tej linii nic nie mam, błąd może kryć się w innych.

Po wykonaniu zapytania zrób echo $Zapytanie i zobaczysz co Ci się podstawia zamiast zmiennych login, email itp. I to co Ci się wyświetliło wrzuć do mysql’a - zobaczysz co jest źle.