Re: pg_connect: Call to undefined function pg_connect()
| From: | Aziz Saleh | Date: | Tue, 05 Dec 2023 21:15:01 +0000 |
| Subject: | Re: pg_connect: Call to undefined function pg_connect() | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-328318@lists.php.net to get a copy of this message | ||
The changelog can be found here: https://www.php.net/ChangeLog-8.php (pick
the appropriate version).
On Tue, Dec 5, 2023 at 4:14 PM Aziz Saleh <azizsaleh@gmail.com> wrote:
> Check the php.ini and see that it has the extension set/uncommented
> (php_pgsql.dll). If that doesn't solve it try installing the php8.0-pgsql
> package.
>
> On Tue, Dec 5, 2023 at 4:08 PM John <john.iliffe@iliffe.ca> wrote:
>
>> I have moved a number of php scripts from PHP 7.2.9 to PHP 8.0.27 and I
>> am encountering the
>> following error:
>> [05-Dec-2023 15:34:41 America/Toronto] PHP Fatal error: Uncaught Error:
>> Call to undefined function
>> pg_connect() in /usr/httpd/xxx0002.php:211
>>
>> line 211, which worked as expected up until now is:
>> $db_handle = pg_connect('dbname=xxxx user=xxxx password=xxxx');
>> and the online docs show this as still acceptable but deprecated. I
>> noticed that the result will be
>> a "PgSql\Connection" object.
>>
>> Two questions:
>> 1. since the syntax is still valid why am I getting an undefined function
>> error?
>>
>> 2. since the result is different, am I going to encounter a lot of other
>> problems in this conversion
>> and where can I find a full list of these changes?
>>
>> Thanks,
>>
>> John
>> ======
>>
>