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.