Cytat(nospor @ 27.08.2014, 23:14:17 )

Obiekt PDO masz tworzyc tylko raz a nie za kazdym razem gdy robisz zapytanie.
Zapytanie do tabeli masz robic tylko raz a nie za kazdym razem gdy chcesz pobrac inną kolumne
Dobrze, obiekt PDO utworzony tylko raz.
Jednak gdy próbuję zrobić zapytanie do tabeli zaraz po utworzeniu obiektu, przed divami, to
listuje mi się tylko pierwszy rząd.
( $result = $db->query('SELECT * FROM filmy'); )
Muszę myśleć dalej.
Poza tym, mam kolejną zagwostkę: BLOB'y.
Jak utworzyć pola, to wiem, ale jak wgrać tam po ludzku obrazek, to już mniej.
Poprawiony kod poniżej:
<?php
$db = new PDO('sqlite:arstherapia.sqlite');
?>
<!-- Pierwszy rząd -->
<div class="row">
<?php
$result = $db->query('SELECT Nazwa FROM filmy');
foreach($result as $row)
{ echo '<center><div class="col-lg-2">'.$row['Nazwa'].'</div></center>';} ?>
</div>
<!-- Drugi rząd -->
<div class="row">
<?php
$result = $db->query('SELECT Opis FROM filmy');
foreach($result as $row)
{ echo '<center><div class="col-lg-2"><a class="btn btn-default">'.$row['Opis'].'</a></div></center>';} ?>
</div>
--------------------------------------------------------------------------------------
Jakoś sobie poradziłem z blobami i obrazkami. Wyświetlam je tak:
<div class="row">
<?php
$result = $db->query('SELECT Okladka FROM filmy');
foreach($result as $row)
{ echo '<center><div class="col-lg-2"><img src="data:image/jpeg;base64,' . base64_encode( $row['Okladka'] ) . '" class="okladka"/> </div></center>';} ?>
</div>
Na dziś koniec, łeb mi pęka. Nie wiem, czy też tak macie, ale to strasznie ciężka umysłowo praca. Nie robię w kopalni, ale tak przewalonego mózgu w tą i nazad dawno nie miałem.
A jeszcze: muszę się nauczyć generować linki dla każdego produktu i stronę produktu z danymi z bazy do tego linku. Ratunku!
Dobranoc.