Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2011, 17:08
jugokus
 
Fecha de Ingreso: febrero-2009
Mensajes: 20
Antigüedad: 15 años, 2 meses
Puntos: 0
Problema con multiples conexiones

Buenas Maestros, poseo un problema, tengo un script en php con el que hago consultas a MySql similar a DataObject de PEAR, funciona así
Código PHP:
$DB DB::Loader('tabla');
$DB->Consulta('consutla aqui');
$DB->Free(); 
Bueno la primera linea realiza la conexión, la segunda ejecuta y la ultima cierra la conexión, osea que por cada objeto DB que se crea abro una conexion, todo bien con eso, pero haciendo una prueba intente sacar todos los registros de una tabla y por cada uno hacer otra consulta, iba así

Código PHP:
foreach($datos as $clave => $valor){
$DB DB::Loader('tabla');
$DB->Consulta('consutla aqui');
$DB->Free();

Resulta que al llegar a los 4000 se colapso mi MySql. ahora mi pregunta es

¿Mejor una sola conexión para todas consultas de mysql y matarla al footer de la pagina o varias conexiones que nacen y mueren cuando terminan su función?

Y otra duda, ¿Qué diferencia hay en la conexion tradicional de mysql_connect() en PHP y
mysql://usuario:password@localhost/base_de_datos?

Estoy usando Mysqli...

Última edición por jugokus; 19/01/2011 a las 17:30