Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z relacjami
mk83
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 17.02.2005

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


Nie wiem czy to ja juz d oreszty zglupiałem, ale nie mam zielonego pojecia czemu ponizszy skrypt nie dziala:

  1. CREATE TABLE student(
  2. id int AUTO_INCREMENT NOT NULL,
  3. imie varchar(20),
  4. PRIMARY KEY(id)
  5. )TYPE=InnoDB;
  6.  
  7. CREATE TABLE wyniki(
  8. id_w int AUTO_INCREMENT NOT NULL,
  9. id int(96),
  10. ocena float,
  11. PRIMARY KEY(id_w),
  12. CONSTRAINT w1 FOREIGN KEY(id) REFERENCES student(id)
  13. )TYPE=InnoDB;


Nie wywala zadnych bledow, ale nie tworzy wogole relacji.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
lenczewski
post
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 1
Dołączył: 31.08.2005

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


Cytat
id int(96)

co to jest?
Zresztą pola które chcesz wiązać ze sobą muszą tu takie same


--------------------
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


A mi to zadzialalo -- nie moge dodac wynikow dla nieistniejacego studenta, nie moge usunac studenta gdy istnieja jego wyniki.
Jak sprawdzales czy masz relacje?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
mk83
post
Post #4





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 17.02.2005

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


Jak sprawdzales czy masz relacje?

Tak jak Ty.
Moze problem jest w tym ze uzywam mysql ktory jest w krasnalu questionmark.gif

Ten post edytował mk83 3.01.2006, 17:33:45
Go to the top of the page
+Quote Post
lenczewski
post
Post #5





Grupa: Zarejestrowani
Postów: 159
Pomógł: 1
Dołączył: 31.08.2005

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


u mnie zadziałało (nawet z Twoim kodem), MySQL 4.1.11 (też serwer to krasnal)

Ten post edytował lenzcewski 3.01.2006, 17:38:23


--------------------
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Tez mam 4.1.11

zapusc
SELECT version();
to bedziesz wiedzial jaka masz wersje.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
mk83
post
Post #7





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 17.02.2005

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


Ja mam wersje 3.23. Ja jaka wersje krasnala macie bo ja pobralem 2.7, wydawalo mi sie ze najnowsza z http://www.krasnal.tk/
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Krasnal tylko ulatwia instalacje apacha + mysql + php.
Ja instaluje wszystko recznie, a mysql 3 jest staaaaare.
Zainstaluj nowa wersje recznie (nie za pomoca krasnala, lub uzyj innego pakietu jak krasnal, webserv z nowsza wersja mysqla)
Jak zainstalowac mysql'a --> przyklejony watek na forum + (chyba) na wiki.php.pl


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

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 - 09:11