1
0
mirror of https://github.com/php/php-src.git synced 2026-03-25 08:42:29 +01:00
Files
archived-php-src/ext/pgsql/tests/98old_api.phpt
George Peter Banyard 1f42777927 Deprecate using the implicit default PgSQL connection
The DB connection should be provided in all cases as the first argument.
The overloaded function signatures will be removed in the future.
Warn about this change.

Part of https://wiki.php.net/rfc/deprecations_php_8_1.
2021-07-09 23:12:37 +02:00

59 lines
1.5 KiB
PHP

--TEST--
PostgreSQL old api
--EXTENSIONS--
pgsql
--SKIPIF--
<?php include("skipif.inc"); ?>
--FILE--
<?php
include('config.inc');
$db = pg_connect($conn_str);
$result = pg_exec($db, "SELECT * FROM ".$table_name);
pg_numrows($result);
pg_numfields($result);
pg_fieldname($result, 0);
pg_fieldsize($result, 0);
pg_fieldtype($result, 0);
pg_fieldprtlen($result, 0);
pg_fieldisnull($result, 0);
pg_result($result,0,0);
$result = pg_exec($db, "INSERT INTO ".$table_name." VALUES (7777, 'KKK')");
$oid = pg_getlastoid($result);
pg_freeresult($result);
pg_errormessage($db);
$result = pg_exec($db, "UPDATE ".$table_name." SET str = 'QQQ' WHERE str like 'RGD';");
pg_cmdtuples($result);
echo "OK";
?>
--EXPECTF--
Deprecated: Function pg_numrows() is deprecated in %s on line %d
Deprecated: Function pg_numfields() is deprecated in %s on line %d
Deprecated: Function pg_fieldname() is deprecated in %s on line %d
Deprecated: Function pg_fieldsize() is deprecated in %s on line %d
Deprecated: Function pg_fieldtype() is deprecated in %s on line %d
Deprecated: Function pg_fieldprtlen() is deprecated in %s on line %d
Deprecated: Function pg_fieldisnull() is deprecated in %s on line %d
Deprecated: Function pg_result() is deprecated in %s on line %d
Deprecated: Function pg_getlastoid() is deprecated in %s on line %d
Deprecated: Function pg_freeresult() is deprecated in %s on line %d
Deprecated: Function pg_errormessage() is deprecated in %s on line %d
Deprecated: Function pg_cmdtuples() is deprecated in %s on line %d
OK