PHP - Como puedo evitar procesos Dobles MySQL

 
Vista:

Como puedo evitar procesos Dobles MySQL

Publicado por Enrique (1 intervención) el 03/02/2016 17:41:55
Hola como están?

Estoy usando la siguiente conexión en PHP para generar un proceso persistente entre la Web y MySQL el problema es que cada que le doy reload me genera un nuevo proceso y así sucesivamente y no usa el proceso ya existente.
Trate de usar mysql_pconnect() pero según parece ya esta descontinuado y no sirve. :(

Como puedo solucionar este problema, mi deseo es que intente encontrar un enlace (persistente) que ya esté abierto y si se encuentra uno que lo use, en lugar de abrir una nueva conexión y si aún no existe ahi si que lo haga.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
if( basename( $_SERVER['PHP_SELF'] )== "conect.php" )
exit;
 
class conect
{
   private $host;
   private $root;
   private $pass;
   private $db;
   public function dbconect($host,$root,$pass,$db)
   {
      $this->host = $host;
      $this->root = $root;
      $this->pass = $pass;
      $this->db   = $db;
      $this->conexion = mysql_connect($this->host,$this->root,$this->pass);
      mysql_query("SET NAMES 'utf8'");
      mysql_select_db( $this->db, $this->conexion );
   }
 
   //se cierra la conexión
   public function dbcerrar()
   {
      mysql_close($this->conexion);
   }
//
}
$conex=new conect();
$conex->dbconect("localhost","user","pass","bfit_extran");
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