Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> łączenie kilku tabel
seba15290
post 18.02.2008, 16:17:47
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 6.06.2007

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


Witam mam 4 tabele:

  1. CREATE TABLE `adresy` (
  2. `id_people` int(11) NOT NULL,
  3. `id_uczelni` int(11) NOT NULL,
  4. `telefon` varchar(50) NOT NULL,
  5. `fax` varchar(20) NOT NULL
  6. )
  7.  
  8. CREATE TABLE `kraj` (
  9. `id_kraj` mediumint(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  10. `kraj` varchar(30) NOT NULL,
  11. PRIMARY KEY (`id_kraj`)
  12. )
  13.  
  14. CREATE TABLE `people` (
  15. `id_people` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  16. `id_users` int(10) NOT NULL,
  17. `imie` varchar(30) NOT NULL,
  18. `nazwisko` varchar(40) NOT NULL,
  19. `email` varchar(30) NOT NULL,
  20. `www` varchar(255) NOT NULL,
  21. `data_ur` year(4) NOT NULL,
  22. `data_zm` year(4) NOT NULL,
  23. `opis` text NOT NULL,
  24. `id_zdjecia` int(11) NOT NULL,
  25. `data_dodania` datetime NOT NULL,
  26. `data_aktualizacji` datetime NOT NULL,
  27. `widoczny` enum('No','Yes') NOT NULL,
  28. PRIMARY KEY (`id_people`)
  29. )
  30.  
  31. CREATE TABLE `uczelnie_people` (
  32. `id_uczelni` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  33. `nazwa_uczelni` varchar(255) NOT NULL,
  34. `wydzial` varchar(255) NOT NULL,
  35. `www_uczelni` varchar(60) NOT NULL,
  36. `www_wydzialu` varchar(60) NOT NULL,
  37. `adres_uczelni` varchar(255) NOT NULL,
  38. `maisto` varchar(40) NOT NULL,
  39. `kraj` int(11) NOT NULL,
  40. PRIMARY KEY (`id_uczelni`)
  41. )

Próbuje napisać zapytanie które łaczy te tabele, w tej chwili wygląda ono tak:

  1. <?php
  2. $zapytanie = "select * from people as p, adresy as a, kraj as k, uczelnie_people as u whe
    re p.id_people=a.id_people and k.id_kraj=u.kraj and u.id_uczelni=a.id_uczelni and
     p.id_people='$id_people' order by p.nazwisko, p.imie;"
    ;
  3. ?>

no i nic się nie wyświetla.
Dodam że w tabeli adresy mam wartości id=0 i chyba przez to nic się nie wyświetla

Ten post edytował seba15290 18.02.2008, 17:38:09
Go to the top of the page
+Quote Post

Posty w temacie
- seba15290   łączenie kilku tabel   18.02.2008, 16:17:47
- - kszychu   .... no i?   18.02.2008, 16:20:18


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 Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:40