Hola, por favor tengo este código y me da error en la conexion en esta línea:
Código:
$conn = pg_connect("user=".DB_USER." port=".DB_PORT." password=".DB_PASS." dbname=".DB_NAME." host=".DB_HOST."");
El error:
Código:
Fatal error : Llamada a indefinido pg_connect function () en C: \ inetpub \ vhosts \ xn - electrodiseo-khb.es \ httpdocs \ Wedserver \ db_connect.php on line 11
db_connect.php
Código Javascript
:
Ver original<?php
define ('DB_HOST','localhost'); // ip PC que tiene base de datos
define ('DB_USER','root'); // usuario base de datos
define ('DB_PASS','root'); // contraseña base de datos
define ('DB_NAME','Ejemplo'); // nombre base de datos
define ('DB_PORT','3306'); // puerto base de datos
//$conn = pg_connect("user=".DB_USER." port=".DB_PORT." password=".DB_PASS." dbname=".DB_NAME." host=".DB_HOST);
function execute_query ($sql){
$conn = pg_connect("user=".DB_USER." port=".DB_PORT." password=".DB_PASS." dbname=".DB_NAME." host=".DB_HOST."");
if (!$conn) {
echo 'Error while connecting to the database';
}
$result = pg_query($conn,$sql);
if (!$result) {
echo "No se puede ejecutar el query: ".$sql;
}
else {
//nada, todo bien
}
return $result;
}
?>
Y lo llamo desde este otro código:
Código Javascript
:
Ver original<?php
// Arriba está el código de lo que va en el archivo include a continuación:
include 'db_connect.php';
$sql = "SELECT * FROM tabla";
$result = execute_query($sql);
// Pasa la fecha a español llamar FechaEsp($row['campo']);
function FechaESP ($fecha) {
if ($fecha != '') {
$data=explode("-",$fecha);
$retfecha = substr($data[2],0,2).'/'.$data[1].'/'.$data[0];
return $retfecha;
} else {
$retfecha = '';
}
}
?>
Gracias y un saludo