Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2011, 07:37
juanchove
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 2 meses
Puntos: 0
Conexion maxima a servidor php mysql

buenos dias, estoy montando una aplicacion, pero al servidor a donde se monto la base de datos y las paginas solo me da un limite de 100 conexiones y al llegar a este limite me sale un error el caso es el siguiente mi cones es asi

Código:
<?php 
function Conectarse(){
   if(!$link=mysql_connect("localhost","root",""))
   {
     die('Imposible conectar con la Base de Datos');
   }
   if(!mysql_select_db("sirvu_bd",$link))
   {
     die('Imposible seleccionar la base de datos');
   }
  return $link;
    
}
?>
lo anterior va en una pagina llamada conex.php

--- ahora en la index.php la llamo asi


Código PHP:
<?php 
include("conex.php");
  
$link=Conectarse();
?>

y mas abajo hago los query



Código:
<?php 			  
					      
		$sqlfech = "SELECT * FROM form_include WHERE month(f_creacion)=MONTH (NOW())";
        $resfech=mysql_query($sqlfech,$link); 
		while($filfech=mysql_fetch_array($resfech))
				{
				  
				   ?>

    <table width="667" border="0" align="center" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
<tr bordercolor="#FFFFFF" bgcolor="#FFFFFF">
            <td width="51" height="20"><div align="left" class="Estilo19"><?php echo $filfech[0]; ?></div></td>
          <td width="101"><div align="left" class="Estilo19"><?php echo $filfech[7]; ?></div></td>
          <td width="84"><span class="Estilo19"><?php echo $filfech[11]; ?></span></td>
          <td width="99"><div align="left" class="Estilo19"><?php echo $filfech[8]; ?></div></td>
          <td width="96"><div align="left" class="Estilo19"><?php echo $filfech[3]; ?></div></td>
          <td width="113"><div align="left" class="Estilo19"><?php echo $filfech[12]; ?></div></td>
          <td width="93"><div align="left" class="Estilo19"><?php echo $filfech[1]; ?></div></td>
        </tr>
      </table>
      
      <?php
	  
	    }

		?>

la pregunta aqui donde podria colocar el mysql_close($link); e incluso colocar el mysql_free_result($sqlfech)



quiero es que cada consulta la cierre y asi no tener multiples conexiones a la base de datos porq lo que logro entender es que por cada pagina del sistema me va a llamar o va hacer una conexion a la base de datos y el servidor tiene un topoe de 100. (esta misma estructura es en la otras paginas) GRACIAS por su colaboracion