Hola a todos. Espero puedan ayudarme, tengo un problema con una consulta en MySQL. En mi PC funciona bien, pero al subirla al Server no se por que no me muestra resultados cuando la consulta tiene mas de 50 resultados, no se si es un problema en la configuración de PHP o algo. Si la Consulta la ejecuto en el Server utilizando phpmyadmin. si me muestra todos los resultados. pero el RecodSet tal vez tenga una limitante. Este es mi código.
$sql="Select id,nombre,fecha,texto from mitabla where fecha>='01/01/2010' and fecha<='10/01/2010' and match(texto) against('el texto' IN BOOLEAN MODE) ";
$rs=mysql_query($sql) or die(mysql_error());
while($renglon=mysql_fetch_array($rs)){
$vid=$renglon["id"];
$nombre=$renglon["nombre"];
$fecha=$renglon["fecha"];
...codigo para mostrar los resultados
}
print "fin";
Dentro del codigo para mostrar los resultados hay varias cosas, pero lo raro del caso es que cuando la consulta trae mas de 50 resultados como que se queda ciclado porque no aparece el texto después del while y cuando los resultados son menos todo funciona bien. los resultados son mostrados y el texto final aparece.
La consulta no trae mas de 50% es decir en la base de datos en ese rango de fechas hay muchos registros y 63 registros por ejemplo es mucho menos de 50% de hecho si la consulta la ejecuto desde phpmyadmin funciona y trae los 63 registros.
Necesito un norte, una luz de que podria hacer o revisar para que funcione mi consulta que en mi PC funciona ok. Creo que es un problema de configuración, pero no se si es php o en apache porque en mysql no creo ya que la consulta funciona en phpmyadmin.
Saludos