Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][SQL][PHP]Pętla WHILE
xardes
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 10.03.2011

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


Witam wszystkich jestem nowy na tym forum, mam nadzieję że nie pomyliłem działów. Pisze małą stronkę a konkretnie system wyświetlania newsów. Mam taki kod:
  1. <?php
  2. $sql = "SELECT wydarzenia.*, uzytkownicy.login, uzytkownicy.id FROM wydarzenia, uzytkownicy
  3. WHERE wydarzenia.id_uzytkownika = uzytkownicy.id
  4. ORDER BY wydarzenia.id;";
  5.  
  6. $result = mysql_query($sql);
  7. $row = mysql_fetch_assoc($result); //umiesc w tablicy row
  8.  
  9.  
  10. while($row1 = mysql_fetch_assoc($result)){
  11.  
  12. if(empty($row1['adres_miniaturki'])) { $row1['adres_miniaturki'] = "miniaturki/brak_foto.jpg";}
  13.  
  14. echo '<p><div class="sk_news"><div class="miniaturka"><img src="' . $row1['adres_miniaturki'] . '" alt="' . $row1['tytul'] . '" title="' . $row1['tytul'] . '"></div>';
  15.  
  16. echo '<div class="tytul">'. $row1['tytul'] . '</div>';
  17.  
  18. echo '<div class="data">Data Wydarzenia: ' . $row1['data_wydarzenia'] . '</div>';
  19.  
  20. echo '<div class="miejsce">Miejsce wydarzenia: ' .$row1['miejsce'] . '</div>';
  21.  
  22. echo '<div class="dodane">Dodane: ' .$row1['data_dodania']. ' Przez: '. $row1['login'] . ' <a href="wyswietlanie_wpisu?id=' . $row1['id'] . '" title="Czytaj więcej">wiecej...</a></div></div></p>';
  23. }

I zawsze wyświetla mi wszystkie newsy które są w bazie danych - 1.
Jak temu zaradzić?
(od razu mówię że przeszukałem trochę w internecie i nie znalazłem odpowiedzi)

Ten post edytował xardes 10.03.2011, 22:03:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patryczakowy
post
Post #2





Grupa: Zarejestrowani
Postów: 420
Pomógł: 44
Dołączył: 22.10.2008

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


Sprawdź co znajduje się w bazie danych założę się że ten jeden news nie spełnia warunku WHERE po za tym lepiej chyba będziesz jak przerobisz to zapytanie na
"LEFT JOIN"
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: 14.10.2025 - 02:19