Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2008, 14:42
fabianramirez
 
Fecha de Ingreso: octubre-2008
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
Problema con classe para seleccioanr registros

Buenas tardes ando aqui un poco encodigado traigo un problema y ps quisiera ver si me pueden orientar en esto de las clases debido a que estoy empezando con esto y me atore aqui.
lo que pasa es que estoy haciendo una seleccion de registros el select que estoy haciendo me tra como resultado 1300 registros pero la bronca es que se inibe el explorador esto pasa si lo hago con la calse sin la case me lo hace sin problemas
y el problema en cuestion es que tengoq ue resolver esto por medio de una clase.....
aqu les pongo el codigo que me esta haciendo esto
-------------------------------------------------------------
<?php
/**
* Nombredel archivo : CompararRegistros.php
* -Descripcion : Sincronizacion del catalogo

*/
include ('ClaseMySql.php');

class CompararRegistros
{
/**
* Nombre de Metodo : seleccionarRegistros
* -Parametros : $catalogoID
* -Return : Excepcion, si ocurre
* -Descripcion : Metodo Para Seleccionar los registros del catalogo Seleccionado.
*/

public function seleccionarRegistros($catalogoID)
{
try
{
$obj = new ClaseMySql;
$obj->query("SELECT * FROM tblproductos WHERE catalogoID='$catalogoID'");
$rs=$obj->obtenFila();
return $rs;
}
catch(Exception $e)
{
echo "Escepcion",$e;
}

}
}// Fin class CompararRegistros
?>


y de esta forma lo implemento
------------------------------------------------------------
<?
INCLUDE("CompararRegistros.php");

$obj = new CompararRegistros;

$i=0;
while($rs=$obj->seleccionarRegistros(1))
{
echo "<pre>";
print_r($rs[$i]);
echo "</pre>";
$i++;
}
?>


tambien lo intente de esta forma
------------------------------
<?
include("CompararRegistros.php");

$obj = new CompararRegistros;
$rs=$obj->seleccionarRegistros(1);
$i=0;
while( $rs )
{
echo "<pre>";
print_r($rs[$i]);
echo "</pre>";
$i++;
}
?>


espero tengan el teimpo y la paciencia para orientarme jajajaj
Saludos...