Dlaczego nazwy kolumn w tabeli nie są wrażliwe na text-transform:capitalize ? Używam foreach i PDO do wypisania wszystkich produktów z bazy danych.

Rekordy z bazy danych normalnie zmieniają wielkość pierwszeji litery(Wyniki selecta). Zaciekawiło mnie czemu to nie dotyczy nazw kolumn, Wpisuję je do query ale potem chyba normalnie trafiają do htmla-a tak jak wyniki selecta. A tak jakby capitalize na nie nie działało.

 $query = "SELECT nazwa,ilość,jednostka FROM stan_jedzenia";

$stmt = $pdo -> query($query);
$i=0;
if ($stmt -> rowCount() > 0) {
 while ($resource = $stmt -> fetch(PDO::FETCH_ASSOC)) {

echo '<div>';
    foreach ($resource as $key => $value) {
		$i++;
		echo $i;
		echo  $key . ': ' . $value . '<br>' ;

	
	}
echo '</div> <hr>';
  }
} else echo 'Zapytanie nie zwróciło wyników';