Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] You have an error in your SQL syntax
Forum PHP.pl > Forum > Przedszkole
-Seba-
Witam! Dopiero zaczyna z PHP więc przepraszam, ale nawet nie wiedziałem jak zatytułować temat:)

Mój problem polega na tym, że nie mogę wypełnić bazy danych, gdzyż otrzymuje komunikat "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 '' at line 1"

  1. <?php
  2. $connect = mysql_connect("localhost", "root", "skaza") or die("Sprawdź połaczenie z serwerem.");
  3. mysql_select_db("moviesite");
  4.  
  5. $insert = "INSERT INTO movie (movie_id, movie_name, movie_type, " .
  6. "movie_year, movie_leadactor, movie_director)".
  7. "VALUES (1, 'Bruce Wszechmogący', 5, 2003, 1, 2),".
  8. "(2, 'Życie biurowe', 5, 1999, 5, 6),".
  9. "(3, 'Wielki Kanion', 2, 1991, 4, 3),";
  10.  
  11. $results = mysql_query($insert) or die(mysql_error());
  12.  
  13. $type = "INSERT INTO movietype (movietype_id, movietype_label".
  14. "VALUES (1, 'Science-fiction'),".
  15. "(2, 'Dramat'),".
  16. "(3, 'Przygoda'),".
  17. "(4, 'Wojenny'),".
  18. "(5. ' Komedia'),".
  19. "(6, 'Horror'),".
  20. "(7, 'Komedia'),".
  21. "(8, 'Dla dzieci'),".
  22.  
  23. $results = mysql_query($type) or die(mysql_error());
  24.  
  25. $people - "INSERT INTO people (people_id, people_fullname,".
  26. "people_isactor, people_isdirector)".
  27. "VALUES (1, 'Jim Carrey', 1, 0),".
  28. "(2, 'Tom Shaydac', 0, 1),".
  29. "(3, 'Lawrence Kasdan', 0, 1),".
  30. "(4, 'Kevin Kline', 1, 0),".
  31. "(5, 'Ron Livingstone', 1, 0),".
  32. "(6, 'Mike Judge', 0, 1)";
  33.  
  34. $results = mysql_query($people) or die(mysql_error());
  35.  
  36. echo "Dane zostało pomyślnie wstawione!";
  37. ?>


Mam słabą wersje ebooka i nie wiem czy przypadkiem nie ma problemu gdzieś z kropkami albo przecinkami... sad.gif
Eagle
  1. <?php
  2. $type = "INSERT INTO movietype (movietype_id, movietype_label) ".
  3. "VALUES (1, 'Science-fiction'),".
  4. "(2, 'Dramat'),".
  5. "(3, 'Przygoda'),".
  6. "(4, 'Wojenny'),".
  7. "(5. ' Komedia'),".
  8. "(6, 'Horror'),".
  9. "(7, 'Komedia'),".
  10. "(8, 'Dla dzieci')".
  11. ?>


Nie było ) na końcu przy insetcie
To jako pierwsze rzuciło mi się w oczy.
-Seba-
Dziękuje:) Śmiga, czas zmienić podręcznik bow tym to już 4 błąd, poprzednie jakoś z pomocą google poprawiłem, ale tego nie potrafiłem.... nie ma co się uczyć z książki z błędami. Jeszcze raz dzięki, temat do zamknięcia.
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-2025 Invision Power Services, Inc.