Logo Logo
Nazaj na seznam
WEB

Izpis podatkov iz MySQL baze na spletno stran s PHP PDO

21. 03. 2026
Izpis podatkov iz MySQL baze na spletno stran s PHP PDO

Ko imamo podatke varno shranjene v bazi, je čas, da jih prikažemo obiskovalcem. Pri izpisu z uporabo PHP PDO moramo biti pozorni na pravilno povezavo in zanko, ki bo šla skozi vse vrstice v tabeli.

1. Povezava in osnovna poizvedba

Najprej pripravimo SQL stavek, ki bo izbral vse objave iz naše tabele. Uporabili bomo metodo query(), ker v tem koraku ne potrebujemo zunanjih parametrov od uporabnika.

Ukaz Opis
fetch() Pridobi eno vrstico iz rezultatov.
fetchAll() Pridobi vse vrstice hkrati v polje (array).

2. Primer kode za izpis seznama

Spodaj je praktičen primer, kako izpišemo naslove in kratek opis za vse objave neposredno iz baze:


// 1. Izvedba poizvedbe
$stmt = $pdo->query("SELECT naslov, vsebina FROM objave");

// 2. Izpis s pomočjo zanke
while ($vrstica = $stmt->fetch()) {
echo "<h2>" . htmlspecialchars($vrstica['naslov']) . "</h2>";
echo "<div class='vsebina'>" . $vrstica['vsebina'] . "</div>";
}
  • Vzpostavimo povezavo s PDO objektom.
  • Izvedemo SELECT poizvedbo.
  • Z while zanko se sprehodimo skozi rezultate.
  • Izpišemo HTML elemente neposredno iz baze.

Ker v bazi že uporabljaš HTML značke (kot so <p> in <h3>), jih PHP preprosto "izpljune" na stran, brskalnik pa jih pravilno oblikuje.

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.