Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Relacje z tablicami
Lisciu
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 23.05.2009

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


Witam,
mam problem natury prostej. Mam trzy tabele o następującej konstrukcji:

Tabela Ankieterzyw
  1. CREATE TABLE `informatyka`.`Ankieterzyw` (`Id` INT NOT NULL AUTO_INCREMENT, `id_ankietera` INT NOT NULL, `id_ankiety` INT NOT NULL, PRIMARY KEY (`Id`)) ENGINE = MyISAM


Tabela ankietowani
  1. CREATE TABLE IF NOT EXISTS `ankietowani` (
  2. `Id_ankietera` int(11) NOT NULL AUTO_INCREMENT,
  3. `Imie` varchar(50) NOT NULL,
  4. `Nazwisko` varchar(50) NOT NULL,
  5. PRIMARY KEY (`Id_ankietera`)
  6. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=18 ;


Tabela moje
  1. CREATE TABLE IF NOT EXISTS `moje` (
  2. `Id_ankiety` int(10) NOT NULL AUTO_INCREMENT,
  3. `Telefon` int(9) NOT NULL,
  4. `Miejscowosc` varchar(30) NOT NULL,
  5. `Telefonmodl` int(2) NOT NULL,
  6. `siec` enum('Era','Orange','Plus','Play','Inna') NOT NULL,
  7. `telefonna` enum('Abonament','Mix','Karte') NOT NULL,
  8. `kosztop` enum('<25','25-50','50-100','100--200','wiecej') NOT NULL,
  9. `korzystam` SET('Gry','WWW','E-mail','MMS','GPS','Rozmowy','SMS','Inne') NOT NULL,
  10. PRIMARY KEY (`Id_ankiety`)
  11. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=180 ;


I problem polega na tym, że nie wiem jakim kodem, zapytaniem w php połączyć tabele 1 z 2 pozostałymi, żeby sama sobie pobierała dane typu ID_ankietera i przypisała mu do tabeli id_ankiety którą wypełnił i potem zwróciło mi kto ile ankiet wypełnił. Czy to jest do wykonania?

Ten post edytował Lisciu 27.05.2009, 16:23:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
i inaczej mówiąc, żeby były jakieś relacje to tabele muszą być już wcześniej uzupełnione?

Właśnie.

Cytat
czyli inaczej po ludzku się nie da?

Jest po ludzku pod warunkiem, że rozmówca posiada jakiekolwiek podstawy opanowane.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.12.2025 - 16:01