Witam, wcześniej jak używałem mysql, to łatwo mogłem wyświetlić konkretny rekord np:
$zmienna = mysql_result($query,$zmienna,"nazwa_kolumny"); // zmienna mogła np. być równa 5
// potem robiłem
echo $zmienna // i fajnie działało
Jednak zgodnie z zaleceniami wielu użytkowników na tym forum przeniosłem się do PDO i teraz jeśli chce wyświetlić 5 rekord tabeli, to muszę zastosować taki kod:
$query = $db->prepare("Select * FROM $name where id_tabeli = $zmienna");
$query->execute();
while($row = $query->fetch()) {
echo $row['nazwa_kolumny'];
}
Oczywiście działa tak samo, ale zapis jest dużo dłuższy przez co kod staje się mniej czytelny.
Może jest jakiś dobry i inny sposób na wyświetlenie pojedynczego rekordu? Czy należy zawsze robić to przez pętlę?