You are on page 1of 4

Conexion postgres

<?php

class conectar{

public function conexion(){

/*

hosting

$mensaje = null;

$serverName="cristalwebs.com";

$usuario="cristalw_RahabUsuario";

$contrasena ="Rahab2018";

$BD ="cristalw_Rahab";

*/

//local

$mensaje = null;

$serverName="localhost";

$usuario="postgres";

$contrasena ="Mata7616";

$BD ="cristalw_Rahab";

try {

$conexion = new PDO("pgsql:host=$serverName;port=5432;dbname=$BD",


$usuario,$contrasena);

$conexion->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

return $conexion;

} catch (PDOException $e) {

echo "Fallo la conexion ".$e->getMessage();

public function query($sql){

try {

$obj = new conectar();

$conexion = $obj->conexion();
$conexion->beginTransaction();

$consulta = $conexion->prepare($sql);

$consulta->execute();

$resultado = $consulta->fetchAll();

return $row=$resultado;

} catch (Exception $e) {

die("Error conectando la base de datos: ".$e->getMessage());

public function registro($sql){

try {

$obj = new conectar();

$conexion = $obj->conexion();

$conexion->beginTransaction();

$conexion->exec($sql);

$conexion->commit();

} catch (Exception $e) {

die("Error conectando la base de datos: ".$e->getMessage());

}//fin de la clase

$obj = new conectar();

$conexion = $obj->conexion();

/*

if($conexion){

echo "conexion exitosa";

}else{

echo "Falla conexion";

*/

?>
Conexión SQL server

<?php

class conectar{

public function conexion(){

$mensaje = null;

$servername = "10.0.1.13";

$user = "user_sae";

$pass = "userdip1*";

$BD = "Data_DIP";

try{

$conexion = new PDO("sqlsrv:server=$servername;Database=$BD",$user,$pass);

$conexion->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );

return $conexion;

}catch(PDOException $e){

echo "Fallo la conexion->".$e->getMEssage();

public function query($sql){

try{

$obj = new conectar();

$conexion = $obj->conexion();

$conexion->beginTransaction();

$consulta = $conexion->prepare($sql);

$consulta->execute();

$resultado = $consulta->fetchAll();

return $row = $resultado;

}catch(Exception $e){

die("Error conectando a la base de datos->".$e->getMessage());

}
}

public function registro($sql){

try{

$obj = new conectar();

$conexion = $obj->conexion();

$conexion -> beginTransaction();

$conexion->exec($sql);

$conexion->commit();

}catch(Exception $e){

die("Error conectando a la base de datos->".$e->getMessage());

}//fin conectar

$obj = new conectar();

$conexion = $obj->conexion();

if($conexion = $obj->conexion()){

echo "conexion exitosa";

}else{

echo "error de conexion";

?>

You might also like