
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
para luego traer los registros con esta pagina:
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.
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ó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 " || ";
echo $texto = $listado["texto"];
}
?>
</body>
</html>
En el comprimido envio los warnings, traté de enviar un pantallazo pero no pude adjuntarlo. Lo envio comprimido.
- warnings.rar(77,2 KB)
Valora esta pregunta


0