Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]utworzenie tabeli
koptus
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 7.03.2005

Ostrzeżenie: (0%)
-----


Właśnie przerabiam książkę o php i utknąłem w jednym miejscu. Stworzyłem baze danych, jednak podczas tworzenia tabel wyświetla mi się taki error:
Kod
Powtórzone wyst?pienie '1' dla klucza 1

Sprawdzałem kilka razy kod, błędu niestety nie znalazłem. Z tego co widze w Myphpadmin mam 3 rekordy w tabeli movie smile.gif w reszcie zero po wykonaniu skryptu.

skrypt:
  1. <?php
  2. //polaczenie z mysql
  3. $connect = mysql_connect("localhost", "root", "xxx") or
  4.            die ("Sprawdz polaczenie z serwerem.");
  5.  
  6. // uaktywnij odpowiednia baze danych
  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 Wrzechmogacy', 5, 2003, 1, 2), " .
  13.          "(2, 'Zycie biurowe', 5, 1999, 5, 6), " .
  14.          "(3, 'Wielki Kanion', 2, 1991, 4, 3)" ;
  15. $results = mysql_query($insert)
  16.  or die(mysql_error());
  17.  
  18. //wstaw dane do tabeli movietype
  19. $type = "INSERT INTO movietype (movietype_id, movietype_label) " .
  20.          "VALUES (1, 'Science-fiction'), " .
  21.          "(2, 'Dramat'), " .
  22.          "(3, 'Przygoda'), " .
  23.          "(4, 'Wojenny'), " .
  24.          "(5, 'Komedia'), " .
  25.          "(6, 'Horror'), " .
  26.          "(7, 'Akcja'), " .
  27.          "(8, 'Dla dzieci')";
  28. $results = mysql_query($type)
  29.  or die(mysql_error());
  30.  
  31. // wstaw dane do tabeli people
  32. $people = "INSERT INTO people (people_id, people_fullname, " .
  33.          "people_isactor, people_isdirector) " .
  34.          "VALUES (1, 'Jim Carrey', 1, 0), " .
  35.          "(2, 'Tom Shadyac', 0, 1), " .
  36.          "(3, 'Lawrence Kasdan', 0, 1), " .
  37.          "(4, 'Kevin Kline', 1, 0), " .
  38.          "(5, 'Ron Livingston', 1, 0), " .
  39.          "(6, 'Mike Judge', 1, 0)";
  40. $results = mysql_query($type)
  41.  or die(mysql_error());
  42. echo "dane zostaly wstawione poprawnie";
  43. ?>


Ten post edytował koptus 18.09.2008, 17:16:34


--------------------
trasy rowerowe
Go to the top of the page
+Quote Post

Posty w temacie
- koptus   [PHP][MYSQL]utworzenie tabeli   18.09.2008, 17:15:44
- - cycofiasz   Pola z końcówką id powinny mieć auto_increment i ...   18.09.2008, 17:19:20
|- - koptus   Cytat(cycofiasz @ 18.09.2008, 16:19:2...   19.09.2008, 23:58:48
- - -ghost-   CytatPowtórzone wyst?pienie '1' dla klucza...   20.09.2008, 08:57:53
- - koptus   Dzięki   20.09.2008, 09:18:56


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:13