Comunidad de diseño web y desarrollo en internet online

Como puedo evitar procesos Dobles MySQL

Citar            
MensajeEscrito el 02 Feb 2016 08:45 pm
Hola como están?
:lol: :lol: :lol:
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. :(

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. :shock:

Código PHP :

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");

Por erigobre

26 de clabLevel



 

México Distrito Federal

chrome
Citar            
MensajeEscrito el 04 Feb 2016 02:45 pm
Alguien?

Por erigobre

26 de clabLevel



 

México Distrito Federal

chrome
Citar            
MensajeEscrito el 04 Feb 2016 11:22 pm
Recuerda que PHP es un lenguaje interpretado y se ejecuta cada vez que haces una peticion, no hay conexiones persistentes.

Eso aplica mas para etcnologia como JAVA o .NET

Saludo.

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.