Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/07/2006, 08:10
roilld
 
Fecha de Ingreso: abril-2005
Mensajes: 70
Antigüedad: 19 años
Puntos: 0
Una vez mas te doy las gracias por la ayuda. estoy seguro de que tienes razón con respecto al tiempo de ejecución del script pero es que llamo tantas veces en un mismo script a un procedimiento como esta que hacerlo para cada llamada seria muy engorroso, alfinal conclui el asunto asi:

function DBFunction($host,$user,$pass,$database,$consulta)
{
global $numrecords, $numcampos;
$db=mysql_connect($host, $user, $pass );
mysql_select_db($database, $db);
$consulta=mysql_query($consulta, $db);
$numrecords=mysql_num_rows($consulta);
$numcampos=count(mysql_fetch_row($consulta)) ;
mysql_data_seek($consulta,0);
$c=0;
while( $records = mysql_fetch_array($consulta) ){
for ($nc=0; $nc<=$numcampos; $nc++){
$arreglob[$nc][$c] = $records[$nc];
}
$c=$c+1;
}
mysql_free_result($consulta);
mysql_close($db);
return $arreglob;
}

siendo $numrecords y $numcampos variables de control para controlar las dimenciones de los tablas que hare con este arreglo que me llevo. como te decia de este modo puedo llamar a esta funcion desde dos, tres,,,n procedimientos concecutivos que necesitan hacer consultas diferentes, que de otro modo pienso que seria bastante engorroso. no es que este tan seguro, siempre sera valiosa tu opinion, que dices?
Salu2