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

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: 24.12.2025 - 16:46