Serwis KESS zapisuje informacje w postaci ciasteczek (ang. cookies), czyli małych plików umieszczanych na urządzeniu końcowym użytkownika, podczas przeglądania stron www. Przeglądając serwis wyrażasz zgodę na ich używanie.
Zamknij komunikat

php php5 xhtml css mysql sqlite - projektowanie stron - własny cms

 
Przyjdź do szkoły Tańca dla Pań. Dołącz do nas w Szczecinie.
taniec.org
Menu główne

Dzisiaj o 30% taniej!



Porady
[PHP/MySQL] Jak wyświetlić zawartość tabeli z bazy MySQL?
Krzysztof Szypulski - Niedziela, 26 marca 2006 13:42:16
W poprzedniej poradzie dodaliśmy dane do przykładowej tabeli. Teraz wyświetlimy te dane na stronie.

Sposób I - wynik zwrócony w postaci tablicy asocjacyjnej.

PRZYKŁAD
<?php
/*
   połączenie z bazą sobie darujemy
   opisane jest ono w tej poradzie
   http://www.kess.com.pl/?sid=10&pid=32
*/

/* zapytanie do konkretnej tabeli */
$wynik = mysql_query("SELECT * FROM test")
or die(
'Błąd zapytania');

/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
if(mysql_num_rows($wynik) > 0) {
    
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
    
echo "<table cellpadding=\"2\" border=1>";
    while(
$r = mysql_fetch_assoc($wynik)) {
        echo
"<tr>";
        echo
"<td>".$r['imie']."</td>";
        echo
"<td>".$r['email']."</td>";
        echo
"<td>
       <a href=\"index.php?a=del&amp;id={$r['id']}\">DEL</a>
       <a href=\"index.php?a=edit&amp;id={$r['id']}\">EDIT</a>
       </td>"
;
        echo
"</tr>";
    }
    echo
"</table>";
}

?>


Sposób II - wynik zwrócony jako obiekt.

PRZYKŁAD
<?php
/*
   połączenie z bazą sobie darujemy
   opisane jest ono w tej poradzie
   http://www.kess.com.pl/?sid=10&pid=32
*/

/* zapytanie do konkretnej tabeli */
$wynik = mysql_query("SELECT * FROM test")
or die(
'Błąd zapytania');

/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
if(mysql_num_rows($wynik) > 0) {
    
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
    
echo "<table cellpadding=\"2\" border=1>";
    while(
$r = mysql_fetch_object($wynik)) {
        echo
"<tr>";
        echo
"<td>".$r->imie."</td>";
        echo
"<td>".$r->email."</td>";
        echo
"<td>
       <a href=\"index.php?a=del&amp;id={$r->id}\">DEL</a>
       <a href=\"index.php?a=edit&amp;id={$r->id}\">EDIT</a>
       </td>"
;
        echo
"</tr>";
    }
    echo
"</table>";
}

?>


Sposób III - wynik zapisany do tablicy asocjacyjnej, numerycznej lub w obu.

PRZYKŁAD
<?php
/*
   połączenie z bazą sobie darujemy
   opisane jest ono w tej poradzie
   http://www.kess.com.pl/?sid=10&pid=32
*/

/* zapytanie do konkretnej tabeli */
$wynik = mysql_query("SELECT * FROM test")
or die(
'Błąd zapytania');

/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
if(mysql_num_rows($wynik) > 0) {
    
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
    
echo "<table cellpadding=\"2\" border=1>";
    while(
$r = mysql_fetch_array($wynik)) {
        echo
"<tr>";
        echo
"<td>".$r[1]."</td>";
        echo
"<td>".$r[2]."</td>";
        echo
"<td>
       <a href=\"index.php?a=del&amp;id={$r[0]}\">DEL</a>
       <a href=\"index.php?a=edit&amp;id={$r[0]}\">EDIT</a>
       </td>"
;
        echo
"</tr>";
    }
    echo
"</table>";
}

?>
Warto zajrzeć:
http://www.kess.snug.pl/?sid=10&pid=32
http://www.kess.snug.pl/?sid=10&pid=42
Drukuj Poleć znajomemuCofnij

KESS.com.pl

Zadaj pytanie
Nie znalazłeś(aś) odpowiedzi na nurtujące Cię pytanie?
Zapytaj mnie, może będę umiał Ci pomóc.




Umieść u siebie...
Porady txt
RSS

Losowa książka

Reklama
phpbybastek

Wyjazdy studenckie



Modna i seksowna bielizna damska, męska oraz stroje kąpielowe.

webmaster html css php mysql

Kurs HTML

Setki porad dla właścicieli stron WWW

Hosting & design


Copyright © 2001-2017 by Krzysztof Szypulski • Hosting: Snug.pl
Ogrody dla każdego Agroturystyka CONSTRUCT-TECH