Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Php] Wyświetlanie Wyników Z Bazy Mysql


Hinar

Rekomendowane odpowiedzi

Opublikowano

Wiele początkujących Webmasterów ma problem z wyświetlaniem wyników z MySQL (np. newsy, lista użytkowników, wpisy w księdze gości)

Mój sposób pobiera wyniki z MySQL i wyświetla je w pętli aż się skończą.

Zademonstruje to na przykładnie newsów.

 

Na początku zapisujemy do zmiennej zapytanie wybierające odpowiednie wiersze z tabeli

$query = mysql_query("SELECT tytul,data,tresc,autor FROM strona.news ORDER BY data");

 

Teraz wykonujemy pętlę

while($wyniki= mysql_fetch_array($query)) {
 echo '<span>'.$wyniki["tytul"].'</span> Dodano '.$wyniki["data"].'<hr/>'.$wyniki["tresc"].'<div class="author">
 Autor: '.$wyniki["autor"].'</div><div class="footer"></div>';
}

 

I już! Powinno wyjść coś takiego:

$query = mysql_query("SELECT tytul,data,tresc,autor FROM strona.news ORDER BY data");
while($wyniki= mysql_fetch_array($query)) {
 echo '<span>'.$wyniki["tytul"].'</span> Dodano '.$wyniki["data"].'<hr/>'.$wyniki["tresc"].'<div class="author">
 Autor: '.$wyniki["autor"].'</div><div class="newsfooter"></div>';
}

 

Aby wyświetlić zawartość kolumny, wystarczy użyć zmiennej

$wyniki["nazwa_kolumny"]

 

Efekt:

Nowy news! Kolejny! Dodano: 29.06.2010r.

---------------------------------------------------------

To jest tresc kolejnego nowego newsa Lorem ipsum...

Autor: Hinar

DIV oddzielający newsy

 

Nowy news! Dodano: 29.06.2010r.

---------------------------------------------------------

To jest tresc nowego newsa Lorem ipsum...

Autor: Hinar

DIV oddzielający newsy...

 

I tak aż się skończą newsy

 

Dla mniej zaawansowanych: Jak zamieścić zmienną i tekst w jednym echo? Wystarczy zakończyć tekst (w tym przypadku apostrof), postawić kropkę łączącą tekst ze zmienną i wpisać nazwę zmiennej. Teraz średnik, lub jeśli chcesz pisać dalej tekst postawić kropkę łączącą tekst ze zmienną, apostrof i pisać dalej. Przykład powyżej.

 

@Mroziak Wybacz ^^ Miałem tego tuta przygotowanego wcześniej, nie zauważyłem twojego

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...