Foros del Web » Programando para Internet » PHP »

traer datos desde postgresql con php

Estas en el tema de traer datos desde postgresql con php en el foro de PHP en Foros del Web. Estoy tratando de consultar una tabla en postgres por php El codigo me trae datos, pero cuano quiero traer por medio de una tabla en ...
  #1 (permalink)  
Antiguo 09/06/2014, 07:47
 
Fecha de Ingreso: junio-2014
Mensajes: 2
Antigüedad: 9 años, 10 meses
Puntos: 0
traer datos desde postgresql con php

Estoy tratando de consultar una tabla en postgres por php
El codigo me trae datos, pero cuano quiero traer por medio de una tabla en html me trae la tabla en blanco y los datos por afuera.
Cuando lo hice con mysql no tuve problemas, estoy haciendo mis primeros pasa en php.
Copio a continuacion el codigo
Asi me trae datos

<?php
include("conexion.php");
?>
<?php
// Realizando una consulta SQL
$query = 'SELECT nombre, direccion, telefono FROM empresas;';
$result = pg_query($query) or die('Query failed: ' . pg_last_error());

$rows = pg_numrows($result);
//echo "<h1>cantidad de rows $rows </h1>";
echo "<table border =1>\n";
echo "<tr><td>NOMBRE<td>DIRECCION<td>TELEFONO<td></tr>";

//mostrar los datos
for($i=1;$i<=$rows; $i++){
$line = pg_fetch_array($result, null, PGSQL_ASSOC);

}
// Free resultset
pg_free_result($result);
// Cerrando la conexión
pg_close($dbconn);
?>

Array ( [nombre] => Grupo XXX [direccion] => Savio 2750 [telefono] => 4724-xxxx)

Si lo quiero traer por medio de una tabla en html con el siguiente codigo me lo trae asi (estoy probando un solo campo)

<?php
include ("conexion.php");
?>

<?php
$query="SELECT nombre, direccion, telefono from empresas";
$query=pg_query($query);
while($row=pg_fetch_array($query,NULL,PGSQL_ASSOC) )
{
print_r($row);
}

?>
</p>
<table border="1" cellpadding="1">
<tr>
<td>Nombre</td>
<td>Direccion</td>
<td>Telefono</td>
</tr>
<tr>
<td>
<?php
echo $query->fields['NOMBRE'];
?>
</td>


</table>
</body>
</html>

Y me trae asi:

Array ( [nombre] => Grupo xxx [direccion] => Savio 2750 [telefono] => 4724-xxxx )

Nombre Direccion Telefono


Gracias

Etiquetas: html, mysql, postgresql, select, sql, tabla
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 00:44.