[EMAIL PROTECTED] wrote: > I'm very new to php and PostgreSQL. I keep getting the following error > when I try to create a table:
> Warning: Wrong parameter count for pg_exec() in > /var/www/html/elkan/createtable.php on line 23 > The table, ghdsl could not be created > Here is the code I'm using: > <?php > // set variables > $tablename = "ghdsl"; > $dbname = "testingdb"; > $user = "testinguser"; > $password = "xxxxxx"; > $connect = "pg_connect($dbname, $user, $password)"; > $query = "CREATE table $tablename (id INT UNSIGNED NOT NULL > AUTO_INCREMENT PRIMARY KEY, ip TEXT, customer TEXT, dslphone TEXT, date > TEXT, vpivci TEXT)"; > if (pg_exec($dbname, $query, $connect)) > { > print ("The table, $tablename was successfully created"); > } else { > print ("The table, $tablename could not be created"); > } > ?> > thanks for any help. Hi there, the function pg_exec only takes two strings withing his brackets. 1. Integer connection index (returned by pg_connect() ) 2. Query string Try changing your code to: if (pg_exec($connect, $query)) Greetings, René -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php