Dobry wieczór.
Wbrew pozorom pewnie wątek prosty ale nie dla mnie. Nie mam bladego pojęcia - o wielu rzeczach w php-ie, a potrzebuje to zrozumieć.
o co chodzi:
Oto prosty przykład problemu: (przepraszam, jeżeli nie jest to czysty i poprawny kod ale piszę z pamięci...)
$db = pg_connect( "host=localhost user=postgres password=postgres dbname=wprawka port=5432");
$gry = pg_query($db, 'select id, nazwa, wiek from personel');
$row = pg_fetch_assoc($db, $qry);
echo "wynik = " .row['ID']. .row['NAZWA']. .row['WIEK'].; // powoduje napis "wynik=" i dalej pusto...
echo "wynik = ".row['id']. .row['nazwa']. .row['wiek'].; // powoduje napis "wynik=" wypisuje wartości poprawne...
Dowiedziałem się, że funkcje postgresowe zwracają rekord z kluczami opisanymi małymi literami...
W necie znalazłem przykład zastosowania takie prostego rozwiązania zamiany klucza z dużymi literami:
foreach ($row as $key => $value) {
$key = strToUpper($key);
}
Ale nie wiem jak to napisać poprawnie by wyszło coś w ten deseń:
$row = ZamienKlucze(pg_fetch_assoc($db, $qry));
wesprze ktoś laika?
pozdrowienia i przepraszam za kłopot.