PHP - PDO::ATTR_PERSISTENT

 
Vista:

PDO::ATTR_PERSISTENT

Publicado por Saul Herrnandez (1 intervención) el 21/06/2018 08:40:44
Hola jovenes, tengo un problema,
a la hora de conectarme a SQL SERVER y quisiera saber cual es la mejor forma.
aca les dejo el codigo


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public function __construct(){
//configurar conexion
//$dsn = 'mysql:host=' .$this->host. ';dbname=' . $this->nombre;
 
$dsn = 'sqlsrv:Server=' .$this->host. ';Database=' . $this->nombre;
 
$opciones = array(
//PDO::ATTR_PERSISTENT => false,
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
);
//Crear un instancia PDO
try {
$this->dbh = new PDO($dsn, $this->usuario, $this->password, $opciones);
//$this->dbh->exec('set names utf8');
} catch (Exception $e) {
$this->error = $e->getMessage();
echo $this->error;
}
}

Pero si le pongo PDO::ATTR_PERSISTENT => true
me da problema, porque dice que es incompatible. La pregunta es, tengo que conectarme y desconectarme cada vez que hago una conexion, o lo trabajo simplemente así y cuando salga de la aplicacion me desconecto.. ??

Pero si le pongo PDO::ATTR_PERSISTENT => true
me da problema, porque dice que es incompatible. La pregunta es, tengo que conectarme y desconectarme cada vez que hago una conexion, o lo trabajo simplemente así y cuando salga de la aplicacion me desconecto.. ??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder