Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodanie rekordu do tabeli...
Forum PHP.pl > Forum > Bazy danych > MySQL
obo
Wiem że temat był na tym forum już setki razy, ale nie znalazłem rozwiązania.
Oto co wpisuje:
  1. <?
  2.  
  3. $login = $_POST['login'];
  4. $haslo = $_POST['haslo'];
  5. $pytanie = $_POST['pytanie'];
  6. $odp = $_POST['odp'];
  7. $email = $_POST['email'];
  8.  
  9. mysql_connect ("localhost", "user", "password") or
  10. die ("Problem z serwerem bazy danych. Nie można się połączyć.");
  11. mysql_select_db ("baza") or
  12. die ("Problem z bazą danych. Nie można się połączyć.");
  13.  
  14. $zadanie = "INSERT INTO 'user' ('login', 'haslo', 'pytanie', 'odp', 'email') VALUES ('" . mysql_escape_string($login) . "', '" . mysql_escape_string($haslo) . "', '" . mysql_escape_string($pytanie) . "', '" . mysql_escape_string($odp) . "', '" . mysql_escape_string($email) . "')";
  15. $wykonaj = mysql_query ($zadanie);
  16.  
  17. if ($wykonaj) {
  18. echo "Twoje konto zostało pomyślnie założone. Możesz teraz się zalogować.";
  19. } else {
  20. echo "Problem z założeniem konta.";
  21. }
  22.  
  23.  
  24. ?>

Nie wiem co jest źle, ale nic się do tabeli nie dodaje.

Bląd który wyskakuje to:
Cytat
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 ''user' ('login', 'haslo', 'pytanie', 'odp', 'email') VALUES (

Jakieś sugestie??

Pozdrawiam
nospor
nazwy pol i tabel nie daje sie w apostrofach ', tylko w takich znaczkach `. Mozna wogole bez zadnych znaczkow dawac, jesli to nie sa slowa zastrzezone.
obo
Dzięki, teraz jest ok smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2019 Invision Power Services, Inc.