Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP]W obu tabelach mam takie same pola
Forum PHP.pl > Forum > Przedszkole
xardes
Witam, mam taki mały problem. Pobieram z bazy danych 2 tabele i wyświetlam wyniki w pętli. Tylko w obu tabelach jest pole ID które jest dla mnie kluczowe w tym momencie. Jak sprawić żeby w pętli wyświetlało się to ID które ja chce czyli z 2 tabeli.

  1. <?php
  2. $sql = "SELECT wydarzenia.*, uzytkownicy.id, uzytkownicy.login FROM wydarzenia, uzytkownicy
  3. WHERE uzytkownicy.id = wydarzenia.id_uzytkownika
  4. ORDER BY wydarzenia.id DESC";
  5. $result = mysql_query($sql);
  6.  
  7. while($row = mysql_fetch_array($result)){
  8.  
  9. if(empty($row['adres_miniaturki'])) { $row['adres_miniaturki'] = "miniaturki/brak_foto.jpg";}
  10.  
  11. echo '<p><div class="sk_news"><div class="miniaturka"><img src="' . $row['adres_miniaturki'] . '" alt="' . $row['tytul'] . '" title="' . $row['tytul'] . '"></div>';
  12.  
  13. echo '<div class="tytul">'. $row['tytul'] . '</div>';
  14.  
  15. echo '<div class="data">Data Wydarzenia: ' . $row['data_wydarzenia'] . '</div>';
  16.  
  17. echo '<div class="miejsce">Miejsce wydarzenia: ' .$row['miejsce'] . '</div>';
  18.  
  19. echo '<div class="dodane">Dodane: ' .$row['data_dodania']. ' Przez: '. $row['login'] . ' <a href="wyswietlanie_wpisu?id=' . $row['id'] . '" title="Czytaj więcej">wiecej...</a></div></div></p>';
  20. }
  21. ?>
jaslanin
Kod
$sql = "SELECT wydarzenia.*, uzytkownicy.id id_uzytkownicy, uzytkownicy.login FROM wydarzenia, uzytkownicy
                WHERE  uzytkownicy.id = wydarzenia.id_uzytkownika
                ORDER BY wydarzenia.id DESC";


dodaj uzytkownicy.id id_uzytkownicy

a potem wyciągaj to id przez $row['id_uzytkownicy']
xardes
poradziłem sobie instrukcją AS
tzn pole ID z pierwszej tabeli zapisałem jako id1 i potem $row['id1']


Temat do zamknięcia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.