![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 18.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Spotkałem się z następującym problemem: Duplicate column name 'movie_running_time' podczas nauki z kiążki:Php5, Apache i Mysql od podstaw. Z tego co wnioskuję baza chce przypisać jeszcze raz do tej samej tabeli. Wobec tego co zmienić w kodzie, by dane zostały wpisane do następnej?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Wywala się pewnie na ALTER TABLE - zapewne kolumny, które chcesz dodać już istnieją w tabeli. Jeśli to jest kod z książki to możesz od razu ją wsadzić do pieca.
Cytat // wstawianie nowych danych do tabeli movie dla każdego filmu a pod spodem leci UPDATE. Wstawianie danych do INSERT, a UPDATE to aktualizacja (nadpisanie). |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Jeśli to jest kod z książki to możesz od razu ją wsadzić do pieca. Niekoniecznie. Jesli ktosik wykonuje ten kod kilkukrotnie, to nic dziwnego ze przy kazdym kolejnym wykonaniu dostanie blad na ALTER TABLE ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
No dobra, ale to powinno być jakoś zaznaczone. Już nie mówię o sprawdzaniu istnienia kolumn, ale chociaż komentarz typu "wykonaj to tylko raz, potem zakomentuj". No i do tego komentarz o wstawianiu danych, a pod nim UPDATE. Chyba, że to komentarz autora wątku.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ale nie wiesz, czy ten kod tak faktycznie wyglada, moze to tylko zlepek kodow, ktore polaczyc ktosik.
A moze to i jest caly kod, ale autor ksiazki napisal w ksiazce, ze nalezy go wykonac tylko raz? Nie wiemy tego ![]() Tak czy siak wiadomo w czym blad ![]() zas to: Cytat wstawianie nowych danych do tabeli movie dla każdego filmu rownie dobrze moze oznaczac, ze chodzi o wypelnienie nowych pol danymi. "wstawianie nowych danych" jest tu moze ciut niefortunnie uzyte, ale na upartego oddaje istote rzeczy
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Z ciekawości zassałem:
ftp.helion.pl/przyklady/phappo.zip W rozdzial04/alter_movie.php jest dokładnie ten kod - z tym samym komentarzem. No ale komentarz zapewne jest winą tłumacza no i w sumie jest to wstawienie wartości do nowych kolumn, więc obleci. A czy w książce jest napisane by wykonać ten kod raz - tego nie wiemy. Tak więc cofam sugestię z piecem, tym bardziej, że jest to Wrox ![]() @up: Racja ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat z tym samym komentarzem. No ale komentarz zapewne jest winą tłumacza. To skoros taki ciekawski, to zassij jeszcze oryginal, to sie przekonamy ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
![]() http://media.wiley.com/product_ancillary/6...td_06_01_05.ZIP Cytat //insert new data into "movie" table for each movie
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
+1 do szacun
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
![]() |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 18.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc! Choć dawno mnie nie było, to pragnę jeszcze raz podziękować. Kod, okazało się, że w wykonaniu wszystkich ćwiczeń z książki po koleji, działa prawidłowo. W powyższym przypadku, chciałem ominąć jedno czy dwa ćwiczenia, które były tylko krótkimi zadaniami, ale jak się okazało, oddziaływały na następne.
Acha, jeszcze jedno pytanie kieruję do phpion'a w jaki sposób udało ci się zassać z serwera heliona przykład? Czy trzeba się zalogować na konto heliona, bo jak ostatnio sprawdzałem katalog przykłady, to niczego nie ma. |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przeciez phpion podal linka
ftp.helion.pl/przyklady/phappo.zip -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 02:51 |