Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Php i mysql
Forum PHP.pl > Forum > PHP
saperek25
  1. <?php
  2. //połączenie z serwerem MySQL
  3. $connect = mysql_connect("localhost", "root", "tatiana13")
  4. or die ("Sprawdź połączenie z serwerem.");
  5.  
  6. //uaktywnij odpowiednią bazę
  7. mysql_select_db("moviesite");
  8.  
  9. //wstaw dane do tabeli "movie"
  10. $insert = "INSERT INTO movie (movie_id, movie_name, movie_type, " ,
  11. "movie_year, movie_leadactor, movie_director) " ,
  12. "VALUES (1, 'Bruce Wszechmogący', 5, 2003, 1, 2), " ,
  13. "(2, 'Życie biurowe', 5. 1999, 5, 6), " ,
  14. "(3, 'Wielki Kanion', 2, 1991, 4, 3)";
  15. $result = mysql_query($insert)
  16.  
  17. //wstaw dane do tabeli "movietype"
  18. $type = "INSERT INTO movietype (movietype_id, movietype_label) ",
  19. "VALUES (1, 'Sciene-fiction'). " ,
  20. "(2, 'Dramat'), " ,
  21. "(3, 'Przygoda'), " ,
  22. "(4, 'Wojenny') , " ,
  23. "(5, 'Komedia') ," ,
  24. "(6, 'Horror') , " ,
  25. "(7, 'Akcja'), " ,
  26. "(8, 'Dla dzieci')";
  27. $result = mysql_query($type)
  28.  
  29. //wstaw dane do tabeli "people"
  30. $people = "INSERT INTO people (people_id, people_fullname, " ,
  31. "people_isactor, people_isdirector) ",
  32. "VALUES (1, 'Jim Carey', 1, 0), ",
  33. "(2, 'Tom Shadyac', 0, 1), " ,
  34. "(3, 'Lawrence Kasdan', 0, 1), ",
  35. "(4, Kevin Kline', 1, 0), " ,
  36. "(5, 'Ron ivingston', 1, 0), " ,
  37. "(6, 'Mike Judge', 0, 1)";
  38. $result = mysql_query($people)
  39.  
  40. echo "Dane zostały dodane poprawnie!";


wywala 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 '), (2, 'Dramat') , (3, 'Przygoda') , (4, 'Wojenny') , (5, 'Komedia') ,(6, 'Horro' at line 1
nigdzie nie widzę literówki
pcuryllo
Stringi łączymy np. za pomocą operatora . (KROPKA) a nie przecinek

  1. <?php
  2. //połączenie z serwerem MySQL
  3. $connect = mysql_connect("localhost", "root", "tatiana13")
  4. or die ("Sprawdź połączenie z serwerem.");
  5.  
  6. //uaktywnij odpowiednią bazę
  7. mysql_select_db("moviesite");
  8.  
  9. //wstaw dane do tabeli "movie"
  10. $insert = "INSERT INTO movie (movie_id, movie_name, movie_type, ".
  11. "movie_year, movie_leadactor, movie_director) ".
  12. "VALUES (1, 'Bruce Wszechmogący', 5, 2003, 1, 2), ".
  13. "(2, 'Życie biurowe', 5. 1999, 5, 6), ".
  14. "(3, 'Wielki Kanion', 2, 1991, 4, 3)";
  15. $result = mysql_query($insert)
  16.  
  17. //wstaw dane do tabeli "movietype"
  18. $type = "INSERT INTO movietype (movietype_id, movietype_label) ".
  19. "VALUES (1, 'Sciene-fiction'). " .
  20. "(2, 'Dramat'), " .
  21. "(3, 'Przygoda'), " .
  22. "(4, 'Wojenny') , " .
  23. "(5, 'Komedia') ," .
  24. "(6, 'Horror') , " .
  25. "(7, 'Akcja'), " .
  26. "(8, 'Dla dzieci')";
  27. $result = mysql_query($type)
  28.  
  29. //wstaw dane do tabeli "people"
  30. $people = "INSERT INTO people (people_id, people_fullname, " .
  31. "people_isactor, people_isdirector) ".
  32. "VALUES (1, 'Jim Carey', 1, 0), ".
  33. "(2, 'Tom Shadyac', 0, 1), " .
  34. "(3, 'Lawrence Kasdan', 0, 1), ".
  35. "(4, Kevin Kline', 1, 0), " .
  36. "(5, 'Ron ivingston', 1, 0), " .
  37. "(6, 'Mike Judge', 0, 1)";
  38. $result = mysql_query($people)
  39.  
  40. echo "Dane zostały dodane poprawnie!";

saperek25
nic nie dało
pcuryllo
tj, jaki błąd?
saperek25
Cytat(pcuryllo @ 9.11.2010, 19:06:42 ) *
tj, jaki 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 '), (2, 'Dramat') , (3, 'Przygoda') , (4, 'Wojenny') , (5, 'Komedia') ,(6, 'Horro' at line 1
pcuryllo
nie mam dostępu teraz do kompilatora php, zamień jeszcze może linijkę:

"VALUES (1, 'Sciene-fiction'). " . ==> "VALUES (1, 'Sciene-fiction'), " .
saperek25
wstawiam jeszcze raz cały kod

  1. <?php
  2. //połączenie z serwerem MySQL
  3. $connect = mysql_connect("localhost", "root", "tatiana13")
  4. or die ("Sprawdź połączenie z serwerem.");
  5.  
  6. //uaktywnij odpowiednią bazę
  7. mysql_select_db("moviesite");
  8.  
  9. //wstaw dane do tabeli "movie"
  10. $insert = "INSERT INTO movie (movie_id, movie_name, movie_type, " .
  11. "movie_year, movie_leadactor, movie_director) " .
  12. "VALUES (1, 'Bruce Wszechmogący', 5, 2003, 1, 2), " .
  13. "(2, 'Życie biurowe', 5, 1999, 5, 6), " .
  14. "(3, 'Wielki Kanion', 2, 1991, 4, 3)";
  15. $result = mysql_query($insert)
  16.  
  17. //wstaw dane do tabeli "movietype"
  18. $type = "INSERT INTO movietype (movietype_id, movietype_label) ".
  19. "VALUES (1, 'Sciene-fiction' ,) , " .
  20. "(2, 'Dramat') , " .
  21. "(3, 'Przygoda') , " .
  22. "(4, 'Wojenny') , " .
  23. "(5, 'Komedia') ," .
  24. "(6, 'Horror') , " .
  25. "(7, 'Akcja') , " .
  26. "(8, 'Dla dzieci')";
  27. $result = mysql_query($type)
  28.  
  29. //wstaw dane do tabeli "people"
  30. $people = "INSERT INTO people (people_id, people_fullname, " .
  31. "people_isactor, people_isdirector) ".
  32. "VALUES (1, 'Jim Carey', 1, 0), ".
  33. "(2, 'Tom Shadyac', 0, 1), " .
  34. "(3, 'Lawrence Kasdan', 0, 1), ".
  35. "(4, Kevin Kline', 1, 0), " .
  36. "(5, 'Ron ivingston', 1, 0), " .
  37. "(6, 'Mike Judge', 0, 1)";
  38. $result = mysql_query($people)
  39.  
  40. echo "Dane zostały dodane poprawnie!";
  41. ?>


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 '), (2, 'Dramat') , (3, 'Przygoda') , (4, 'Wojenny') , (5, 'Komedia') ,(6, 'Horro' at line 1

jeszcze teraz phpadmin mi wywala błąd

Nie udało się bezbłędnie utworzyć sesji. Należy sprawdzić błędy w logach PHP i serwera WWW, a następnie właściwie skonfigurować instalację PHP.
Ociu
@saperek25: Zacznij używać odpowiedniego bbCode, nadaj tematowi jakiś normalny tytuł i dodaj odpowiedni tag. W innym wypadku temat zostanie zamknięty.

Pozdrawiam.
saperek25
Chyba nikt nie zna odpowiedzi
baltazar
Cytat(saperek25 @ 10.11.2010, 16:34:18 ) *
Chyba nikt nie zna odpowiedzi


"VALUES (1, 'Sciene-fiction' ,) , " .

zamień na

"VALUES (1, 'Sciene-fiction') , " .
saperek25
baltazar dzięki tego przecinka nie było w moim notatniku ciekawe czemu tu był widoczny thx
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.