$result = pg_exec($bdconn , $query); El 4 de agosto de 2009 16:53, Rhyno Elmer <rhy...@gmail.com> escribió:
> Buenas. > > No entiendo mucho Postgre, trabajo en MySql y necesito pasar un sistema a > Postgre, tengo instalado todo bien, tengo la conexion bien hecha, pero al > tratar de hacer una conexion con mi BD me tira un error. > > *Warning*: pg_exec(): supplied argument is not a valid PostgreSQL link > resource in *D:\htdocs\tic\index.php* on line *6* > *Warning*: pg_numrows(): supplied argument is not a valid PostgreSQL > result resource in *D:\htdocs\tic\index.php* on line *7* > Number of rows: > *Warning*: pg_freeresult(): supplied argument is not a valid PostgreSQL > result resource in *D:\htdocs\tic\index.php* on line *8* > *Warning*: pg_close(): supplied argument is not a valid PostgreSQL link > resource in *D:\htdocs\tic\index.php* on line *9** > > *Mi BD tiene dos usuarios, postgres y consultas, los dos con todos los > Privilegios. Si me pudieran orientar sobre esto se agradeceria. > > Los php con cual estoy trabajando son los siguientes: > > connect.php > <? > $bdconn = pg_connect("host=localhost dbname=template1 port=5432 > user=consultas password=XXXX"); > if (pg_ErrorMessage($bdconn)) { echo "<p><b>Error conectando a la base de > datos: .</b></p>"; exit; } > ?> > > index.php > <? > > include('connect.php'); > > $query = "SELECT * FROM prueba"; > $result = pg_exec($db_handle, $query); > echo "Number of rows: " . pg_numrows($result); > pg_freeresult($result); > pg_close($db_handle); > > ?> > > Rhynos > -- Salu2 Felipe Fernández "Linux is for people who hate Windows, Debian is for people who love Linux,". "Documentation is like sex: when it is good, it is very, very good; and when it is bad, it is better than nothing."