@@ -10,10 +10,11 @@ pgsql
1010// http://stackoverflow.com/a/17871737/3358424
1111
1212include ('inc/config.inc ' );
13+ $ table_name = 'table_bug71998 ' ;
1314
1415$ db = pg_connect ($ conn_str );
1516
16- pg_query ($ db , "CREATE TABLE tmp_statistics (id integer NOT NULL, remote_addr inet); " );
17+ pg_query ($ db , "CREATE TABLE { $ table_name } (id integer NOT NULL, remote_addr inet); " );
1718
1819$ ips = array (
1920 /* IPv4*/
@@ -59,7 +60,7 @@ foreach ($ips as $ip) {
5960 $ data = array ("id " => ++$ i , "remote_addr " => $ ip );
6061 $ r = true ;
6162 try {
62- @pg_insert ($ db , ' tmp_statistics ' , $ data );
63+ @pg_insert ($ db , $ table_name , $ data );
6364 } catch (\ValueError $ e ) {
6465 echo $ e ->getMessage () . PHP_EOL ;
6566 $ r = false ;
@@ -70,11 +71,11 @@ foreach ($ips as $ip) {
7071 //echo pg_last_error($db);
7172 }
7273
73- //pg_query($db, "INSERT INTO tmp_statistics (id, remote_addr) VALUES (2, '127.0.0.1')"); // OK, record inserted
74+ //pg_query($db, "INSERT INTO {$table_name} (id, remote_addr) VALUES (2, '127.0.0.1')"); // OK, record inserted
7475}
7576
7677
77- $ r = pg_query ($ db , "SELECT * FROM tmp_statistics " );
78+ $ r = pg_query ($ db , "SELECT * FROM { $ table_name } " );
7879while (false != ($ row = pg_fetch_row ($ r ))) {
7980 var_dump ($ row );
8081}
@@ -86,9 +87,11 @@ pg_close($db);
8687--CLEAN--
8788<?php
8889require_once ('inc/config.inc ' );
90+ $ table_name = 'table_bug71998 ' ;
91+
8992$ db = @pg_connect ($ conn_str );
9093
91- pg_query ($ db , "DROP TABLE tmp_statistics " );
94+ pg_query ($ db , "DROP TABLE { $ table_name } " );
9295?>
9396--EXPECT--
9497pg_insert(): Field "remote_addr" must be a valid IPv4 or IPv6 address string, "256.257.258.259" given
0 commit comments