![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 20.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam dwa pliki, i chcę aby zawartość wrzucało mi rezerwację do bazy. Niby jest ok, a wyskakuje błąd?
Prosze o pomoc
Ten post edytował miszarus 14.01.2010, 20:20:54 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 19 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
A jak brzmi treść tego błędu?
Zrób sobie: I usuń @, sprawdź też poprzez echo czy w ogóle przesyła ci dane. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 20.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Taka jaką sobie zapisałem. Wystąpił błąd, Przepraszamy za utrudnienia i tyle (IMG:style_emoticons/default/smile.gif)
Coś jest nie tak...dlaczego nie wysyła danych do bazy.... uppps, wywala coś takiego: "Query was empty" ale jak to zapytanie puste?? Ten post edytował miszarus 14.01.2010, 20:49:37 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 19 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
A faktycznie też nie zauważyłem:
Ten post edytował Max Damage 14.01.2010, 20:51:13 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 20.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cannot add or update a child row: a foreign key constraint fails (`miszarus_hotel/rezerwacja`, CONSTRAINT `rezerwacja_ibfk_9` FOREIGN KEY (`id_rezerwacji`) REFERENCES `users` (`idrezerwacji`) ON DELETE CASCADE ON UPDATE CASCADE)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 19 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Próbujesz wstawić do tabeli wartość której nie ma w drugiej tabeli? Chodzi mi konkretnie o klucz obcy. W jaki sposób masz powiązane te tabele? Pokaż je.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 20.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam za jakość...
I Proszę bardzo o pomoc (IMG:style_emoticons/default/smile.gif) Będę wdzięczny (IMG:style_emoticons/default/biggrin.gif) rezerwacja Komentarze tabeli: InnoDB free: 21504 kB; (`id_faktura`) REFER `miszarus_hotel/faktura`(`id_faktura Pole Typ Null Domyślnie Łącze Komentarze id_rezerwacji int(10) Nie users -> idrezerwacji id_pokoje int(10) Nie pokoje -> id_pokoje id_klienta int(10) Nie users -> idusers pobyt_od varchar(20) Nie pobyt_do varchar(20) Nie id_uslugi int(10) Nie dodatkowe_uslugi -> id_uslugi id_faktura int(50) Nie faktura -> id_faktura users Komentarze tabeli: InnoDB free: 21504 kB; (`idusers`) REFER `miszarus_hotel/users`(`idusers`) Pole Typ Null Domyślnie Łącze Komentarze idusers int(5) Nie users -> idusers login varchar(50) Nie password varchar(40) Nie pracownik varchar(40) Nie imie varchar(40) Nie nazwisko varchar(40) Nie miejscowosc varchar(40) Nie ulica varchar(40) Nie kod_pocztowy varchar(40) Nie telefon varchar(40) Nie email varchar(40) Nie idrezerwacji int(50) Nie pokoje Komentarze tabeli: InnoDB free: 21504 kB Pole Typ Null Domyślnie Komentarze id_pokoje int(11) Nie nrpokoju varchar(5) Nie nazwa_pokoju varchar(20) Nie typ_pokoju varchar(20) Nie cena varchar(5) Nie faktura Komentarze tabeli: InnoDB free: 21504 kB; (`id_uslugi`) REFER `miszarus_hotel/rezerwacja`(`id_uslug Pole Typ Null Domyślnie Łącze Komentarze id_faktura int(10) Nie faktura -> id_faktura id_klienta int(10) Nie users -> idusers id_rezerwacji int(10) Nie users -> idrezerwacji id_uslugi int(10) Nie rezerwacja -> id_uslugi czyfaktura varchar(5) Nie dodatkowe_uslugi Komentarze tabeli: InnoDB free: 21504 kB Pole Typ Null Domyślnie Komentarze id_uslugi int(10) Nie typ_uslugi varchar(20) Nie cena varchar(20) Nie Ten post edytował miszarus 15.01.2010, 07:33:35 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 19 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Domyślam się, że chodzi o to iż w przydadku wykasowania uzytkownika mają być usuwane jego rezerwacje. Wobec tego masz na złym polu klucz obcy.
Z zapytaniu wstawiającym do tabeli rezerwacja musisz podać id usera inaczej wywali błąd, ten sam błąd pokaże się także gdy podanego id nie będzie w powiązanej tabeli. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 0 Dołączył: 20.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
hmmm, błąd dalej się pojawia.
Usunę wszystkie relacje i zrobię je na nowo, zobaczymy co wyjdzie (IMG:style_emoticons/default/biggrin.gif) z tabeli USERS pole idrezerwacji do tabeli REZERWACJE do pola idrezerwacji no własnie nie wiem wyskakuje takie coś #1062 - Duplicate entry '0' for key 2 bo udało mi się utworzyć ten klucz ale nie mogę zrobić relacji klucz jednoznaczny już jest #1452 - Cannot add or update a child row: a foreign key constraint fails (`miszarus_hotel/#sql-215e_1f4da3d`, CONSTRAINT `#sql-215e_1f4da3d_ibfk_1` FOREIGN KEY (`id_rezerwacji`) REFERENCES `rezerwacja` (`id_rezerwacji`)) gdy rezerwuje wyskakuje: Column count doesn't match value count at row 1 Ten post edytował miszarus 15.01.2010, 12:08:05 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 19 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
A czy w tabeli users którą ci pokazałem jest pole idrezerwacji ? Nie ma, bo go nie potrzeba. Czytanie ze zrozumieniem się kłania.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:24 |