Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Mensaje de error al tratar de leer un listado de la base de datos

Estas en el tema de Mensaje de error al tratar de leer un listado de la base de datos en el foro de PostgreSQL en Foros del Web. Hola a todos escribo este tema para si alguien me puede ayudar el poblema que una vez que entro a mi sistema que usa un ...
  #1 (permalink)  
Antiguo 16/06/2009, 16:32
 
Fecha de Ingreso: junio-2009
Mensajes: 2
Antigüedad: 14 años, 10 meses
Puntos: 0
Mensaje de error al tratar de leer un listado de la base de datos

Hola a todos escribo este tema para si alguien me puede ayudar el poblema que una vez que entro a mi sistema que usa un login y password al tratar de hacer click al boton que me llevara a ver mi listado de productos de bodega me sale el siguiente mensaje:

Warning: pg_query(): supplied argument is not a valid PostgreSQL link resource in C:\wamp\www\bodega\lista_producto.php on line 81

Warning: pg_num_rows(): supplied argument is not a valid PostgreSQL result resource in C:\wamp\www\bodega\lista_producto.php on line 82
Fecha Tipo producto



el codigo que tengo para hacer la consulta es:

<?php

$producto_q = pg_query($conectar,"select env.fecha_salida,p.tipo_producto from producto p inner join enviar_producto env using(id_producto);");
$cantidad2 = pg_num_rows($producto_q);
for($i=0; $i<$cantidad2; $i++){
$producto_r = pg_fetch_object($producto_q,$i);
?>
<tr>
<td bgcolor="#0000FF"><span class="style1 style13"><?php echo $producto_r->fecha_salida; ?></span></td>
<td bgcolor="#CCFF00"><span class="style1 style13"><?php echo $producto_r->tipo_producto; ?></span></td>



y el codigo que esta antes de la cabecera de la pagina es:



<?php


session_name('login'); //ubico el registro de sesión
session_start();
$usuario=$_SESSION['user']; //Se rescatan los valores elmacenados en la sesión
$tipo=$_SESSION['tipo'];

if(!$usuario) //Si es que no se ha iniciado sesión los valores estaran nulos
{
$url = "lista_producto.php";
$delay = "100";
echo "<html><head></head><body>";
echo "<meta http-equiv=\"refresh\" content=".$delay.";url=".$url.">";
echo "</body></html>";
} else {
require("conexiont3.php");
}
?>


Si alguien me puede ayudar
  #2 (permalink)  
Antiguo 16/06/2009, 19:08
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Mensaje de error al tratar de leer un listado de la base de datos

Tu problema es la conexión entre postgres y php.

Mira esto
http://www.php-es.com/ref.pgsql.html

Asegurate que en php.ini esté habilitado el postgresql.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:45.