Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][MSSQL]Wyświetlanie danych z dwóch tabel, Wyświetlanie danych z dwóch tabel
--Jaq--
post
Post #1





Goście







Mam mały problem. Co prawda nie jestem przedszkolakiem ale ma nadzieje, że to mi najszybciej pomogą.
Ande.
Mam dwie tabele A i B.

W tabeli A następujące kolumny
1. id_przetargu
2. id_zamawiajacego

W tabeli B następujące kolumny
1. id_zamawiającego
2. nazwa

Problem polega na algorytmie wyświetlania w pętli while wszystkich danych
z tabeli A uwzględniając relacje z tabelą B, poprzez id_zamawiajacego.

Walcze z tym cały dzień i doszedłem do momentu, gdzie przy id_przetargu wyświetla mi nazwę
pierwszego zamzawiającego, a następnie ... nic.

Help please.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Kombinujesz i źle używasz funkcji. I tak z tego co widzę po kodzie, a po pytaniu, to przedstawiasz tu dwie różne sytuacje. Ja się jednak odwołam do pytania, nie do kodu.

  1. <?php
  2. $result = mysql_query('SELECT A.id_przetargu, B.id_zamawiajacego, B.nazwa
  3.  FROM tab_a A, tab_b B
  4.  WHERE A.id_zamawiajacego=B.id_zamawiajacego');
  5. echo '<dl>';
  6. if ( mysql_num_rows($result) == 0 ) {
  7.  echo '<dt>Brak rekordów</dt>';
  8. } else {
  9.  while ( $row = mysql_fetch_assoc($result) ) {
  10.    echo '<dt>id_przetar: '.$row['id_przetargu'].'</dt>';
  11.    echo '<dd><p>id_zamawiającego: '.$row['id_zamawiajacego'].'</p><p>naz: '.$row['nazwa'].'</p></dd>';
  12.  }
  13. }
  14. echo '</dl>';
  15. ?>


Przerób sobie na swoje potrzeby. I poczytaj: Temat: Tematyka_i_zasady_panujace_na_forum_Przedszkole
Go to the top of the page
+Quote Post

Posty w temacie
- -Jaq-   [PHP][HTML][MSSQL]Wyświetlanie danych z dwóch tabel   21.09.2008, 16:51:02
- - Zbooj   SQL? KodSELECT id_przetargu, id_zamawiajacego,naz...   21.09.2008, 16:57:39
- - -Jaq-   [PHP] pobierz, plaintext <?phpfunction wykaz ...   21.09.2008, 17:38:33
- - tiraeth   Kombinujesz i źle używasz funkcji. I tak...   21.09.2008, 17:47:25
- - -Jaq-   Działa, dziękuję za pomoc.   21.09.2008, 18:13:08


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: 6.10.2025 - 23:23