PHP - warning en las funciones pg_query() y pg_fetch_array()

 
Vista:
sin imagen de perfil

warning en las funciones pg_query() y pg_fetch_array()

Publicado por cosmito (51 intervenciones) el 03/08/2019 15:59:22
he creado esta clase: para conectar a una base de datos

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
class Conectar
{
	public static function con()
	{
		$conexion=pg_connect("host=localhost port=5432 dbname=trabajo_de_curso user=postgres password=R_39*/45");
	}
}
 
class Trabajo
{
	//private $visitas=array();
	private $visitas;
 
	public function __construct()
	{
		$this->visitas=array();
	}
 
	public function get_visitas()
	{
		$sql="select * from libro_de_visitas";
		$res=pg_query($sql,Conectar::con());
		while($reg=pg_fetch_array($res))
		{
			$this->visitas[]=$reg;
		}
			return $this->visitas;
	}
}
?>



para luego traer los registros con esta pagina:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
require_once("conexion.php")
?>
<html>
	<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>
			Prueba de Conexi&oacute;n
		</title>
	</head>
	<body>
   <h2>Listado de Comentarios en el Libro de Visitas</h2>
 
   <?php
   $tra=new Trabajo();
   $visitas=$tra->get_visitas();
 
 while ($listado   = @pg_fetch_array($visitas)){
          echo $nroapto = $listado['nombre_persona'];
    	  echo "&nbsp;&nbsp;||&nbsp;&nbsp;";
 	  echo $texto = $listado["texto"];
}
   ?>
	</body>
</html>
Pero esta arrojando estos warnings: y en realidad las funciones pg_query y pg_fetch_array()cumplen con sus parametros normales. Si alguien puede sugerirme cual es el problema.

En el comprimido envio los warnings, traté de enviar un pantallazo pero no pude adjuntarlo. Lo envio comprimido.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder