Foros del Web » Programando para Internet » PHP »

Error en select a postgres desde php

Estas en el tema de Error en select a postgres desde php en el foro de PHP en Foros del Web. Hola hace poco instale xaamp pero en lugar de utilizar la base de datos mysql decidi instalar la postgres. Cuando intento generar una consulta desde ...
  #1 (permalink)  
Antiguo 06/12/2016, 07:19
 
Fecha de Ingreso: septiembre-2010
Mensajes: 58
Antigüedad: 13 años, 8 meses
Puntos: 0
Error en select a postgres desde php

Hola hace poco instale xaamp pero en lugar de utilizar la base de datos mysql decidi instalar la postgres.

Cuando intento generar una consulta desde php me devuelve el siguiente error.

Warning: pg_query(): Query failed: ERROR: no existe la relación «public.usuarios» LINE 1: select * from public.usuarios ^ in C:\xampp\htdocs\TEST\pg.inc.php on line 17


Aqui teneis la estructura de mi base de datos






Y a continuación el código


<?php

session_start();


include 'pg.inc.php';

if (isset($_POST["nombre"]))
{

$nombre = $_POST['nombre'];
$pwd = $_POST['pwd'];

print $nombre;
print $pwd;
print '<br>';

$sql = "select * from Usuarios"; // where Nombre = '$nombre' and Contraseña = '$pwd';";

print '<br>';
print $sql;

$resultado = ejecutar_SQL($conexion, $sql);




Aqui el código que utilizo para conectarse

<?php
//Abrir una conexion con la base de datos
function conectar($host, $db, $usuario, $contrasena)
{
return pg_connect("host=$host dbname=$db user=$usuario password=$contrasena");
}

//Cerrar conexion
function cerrar_conexion($conexion)
{
pg_close($conexion);
}

//Ejecutar una consulta SQL sobre una conexion
function ejecutar_SQL($conexion, $cadena)
{
return pg_query($conexion, "select * from public.usuarios");
}

//Obtener el número de filas de un resultado
function numero_filas($resultado)
{
return pg_numrows($resultado);
}

//Obtiene la fila número $i de un resultado
function fila($resultado, $i)
{
return pg_fetch_array($resultado, $i);
}

$conexion = conectar('localhost', 'Almacen', 'postgres', 'toor');

?>



Agradezco cualquier ayuda.
  #2 (permalink)  
Antiguo 06/12/2016, 07:21
 
Fecha de Ingreso: septiembre-2010
Mensajes: 58
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Error en select a postgres desde php

dejo la url de la imagen que veo que no se muestra

https://postimg.org/image/j6bl1v9pd/

Etiquetas: mysql, postgres, select, sql, usuario
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 06:10.