@@ -44,7 +44,7 @@ $data = file_get_contents(FILE_NAME);
4444$ db = pg_connect ($ conn_str );
4545
4646// Insert binary to DB
47- $ escaped_data = pg_escape_bytea ($ data );
47+ $ escaped_data = pg_escape_bytea ($ db , $ data );
4848pg_query ($ db , "DELETE FROM " .$ table_name ." WHERE num = 10000; " );
4949$ sql = "INSERT INTO " .$ table_name ." (num, bin) VALUES (10000, CAST (' " .$ escaped_data ."' AS BYTEA)); " ;
5050pg_query ($ db , $ sql );
@@ -73,7 +73,7 @@ for ($i = 0; $i < 2; $i++) {
7373// pg_escape_literal/pg_escape_identifier
7474$ before = "ABC \\ABC\' " ;
7575$ expect = " E'ABC \\\\ABC \\\\''' " ;
76- $ after = pg_escape_literal ($ before );
76+ $ after = pg_escape_literal ($ db , $ before );
7777if ($ expect === $ after ) {
7878 echo "pg_escape_literal() is Ok \n" ;
7979}
8686
8787$ before = "ABC \\ABC\' " ;
8888$ expect = "\"ABC\ABC\' \"" ;
89- $ after = pg_escape_identifier ($ before );
89+ $ after = pg_escape_identifier ($ db , $ before );
9090if ($ expect === $ after ) {
9191 echo "pg_escape_identifier() is Ok \n" ;
9292}
@@ -104,12 +104,6 @@ pg_escape_string() is Ok
104104
105105Deprecated: pg_escape_bytea(): Automatic fetching of PostgreSQL connection is deprecated in %s on line %d
106106pg_escape_bytea() is Ok
107-
108- Deprecated: pg_escape_bytea(): Automatic fetching of PostgreSQL connection is deprecated in %s on line %d
109107pg_escape_bytea() actually works with database
110-
111- Deprecated: pg_escape_literal(): Automatic fetching of PostgreSQL connection is deprecated in %s on line %d
112108pg_escape_literal() is Ok
113-
114- Deprecated: pg_escape_identifier(): Automatic fetching of PostgreSQL connection is deprecated in %s on line %d
115109pg_escape_identifier() is Ok
0 commit comments