Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

MySQL - Wyświetlanie rekordów z tabeli php

kari007 27 Lip 2014 19:49 1242 6
  • #1 27 Lip 2014 19:49
    kari007
    Poziom 15  

    Wiem że ten temat był poruszany ale coś mi nie wychodzi :-) więc proszę o pomoc. Jak wyświetlić tabelę (Artykuły) z bazy MySQL - najlepiej jakbyście podali mi cały kod php (3 kolumny - "Tekst" "Nazwisko" i "Data"). Bazę danych mam na friko.pl. Z góry dziękuję. Pozdrawiam, Karol :-)

    0 6
  • #2 27 Lip 2014 23:48
    aso824
    Poziom 13  

    Być może trochę skomplikuję, ale pokażę tutaj użycie PDO (PHP Data Objects), gdyż obecnie jest to metoda zalecana.

    Najpierw tworzysz połączenie z bazą danych:

    Kod: php
    Zaloguj się, aby zobaczyć kod


    Potem zapytanie:
    Kod: php
    Zaloguj się, aby zobaczyć kod


    I iterujesz po wyniku:
    Kod: php
    Zaloguj się, aby zobaczyć kod


    Wypada dodać obsługę błędów blokami try...catch oraz, po połączeniu, ustawić kodowanie znaków.

    A ogólnie to polecam: http://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO

    0
  • #3 28 Lip 2014 10:47
    kari007
    Poziom 15  

    Bardzo mi pomogłeś ale nadal jest jakiś problem (pewnie czegoś nie stosuję albo coś). Wygląda to tak - co jest tam złe/błędne? ;

    Kod: html4strict
    Zaloguj się, aby zobaczyć kod

    Nawiązywanie połączenia wziąłem z tego linku co podałeś. Czego mi brakuje jak to powinno wyglądać. Proszę o pomoc :-)

    0
  • #4 28 Lip 2014 19:54
    aso824
    Poziom 13  

    Z tego co widzę to po prostu nie zamknąłeś ostatniego bloku catch...
    Włącz raportowanie błędów w PHP i wklejaj komunikaty.

    Poza tym dobra rada - usiądź do porządnego kursu PHP (z Wikibooks chociażby) i przerób całość, po kolei, i nie próbuj tworzyć kopiując kod i wklejając.

    0
  • #5 28 Lip 2014 21:34
    kari007
    Poziom 15  

    napisałbyś mi pełny kod - będę bardzo wdzięczny, a co do kursu to masz rację ale po prostu przydałby mi się teraz, a potem będę próbował z php :-)

    0
  • #6 28 Lip 2014 21:39
    aso824
    Poziom 13  

    Nie napiszę Ci kodu, napisałem Ci co jest źle - nie domknąłeś ostatniego bloku catch.
    Jak poszukujesz gotowca to na giełdę i wystaw ofertę.

    0
  • #7 28 Lip 2014 21:44
    kari007
    Poziom 15  

    Okej, okej - może masz rację :-) Dobra dzięki za wszystko (zamykam temat)

    0