Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 2 Dołączył: 7.10.2010 Ostrzeżenie: (0%)
|
Witam,
Korzystam z bazy danych PostgreSQL i mam zapytanie SQL:
Gdy w phpPgAdmin wykonuje to zapytanie zwraca wynik 510. Czyli prawidłowo. Natomiast to samo zapytanie próbuje wykonać z poziomu skryptu php.
Wartość jaką zwraca pg_query to "Resource id #6". Co robię w takim razie źle? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%)
|
Wynik, jest poprawny, Ty nie potrafisz nim zarządzać. W cale nie musisz podawać identyfikator połączanie do pg_query, to po pierwsze, po drugie pg_query zwraca resource a nie wynik w postaci tablicy... Po trzecie żeby przelecieć ten wynik zapytania musisz zacząć czytać manuala: http://php.net/manual/pl/function.pg-query.php
Po drugie, lepiej jest użyć PDO, mi się osobiście by nie chciało pisać kolejnych funkcji które zwrócą cały wynik w tablicy, po co to pisać jak już jest? |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 00:45 |