Cita:
Iniciado por andresdzphp No se si te sirva este ejemplo básico:
Código PHP:
Ver original//Nos conectamos con PostgreSQL
$c = pg_connect("host=localhost dbname=personas user=postgres password=12345")
$sql = 'SELECT * FROM persona';
//Ejecutamos la consulta
//Recorremos el array asociativo con los datos
echo $reg['id'] . ' ' . $reg['nombre'] . '<br />';
}
//Liberamos la memoria (no creo que sea necesario con consultas tan simples)
//Cerramos la conexión
La única diferencia de pg_fetch_array es que tiene un parámetro más (row), pero si lo dejas NULL es casi igual a mysql_fetch_array
[URL="http://www.php.net/manual/es/function.pg-fetch-array.php"]http://www.php.net/manual/es/function.pg-fetch-array.php[/URL]
Entendí bien el ejemplo... y lo ejecuté, pero por alguna razón solo me devuelve el primer caracter del primer campo. En la BD tengo como primer campo el ID y el pg_fetch_array tal cual como me dijiste me devuelve el n° 8, el ID del registro que estoy buscando... pero nada más.