Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2010, 15:26
Avatar de xcars
xcars
 
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años, 6 meses
Puntos: 4
raro problema con mysql_fetch_array

Hola amigos.
Tengo unos scripts que funcionaban bien en el servidor y de forma local.
Pero de un momento a otro, en el servidor dejo de funcionar, y depurando, he logrado llegar a un while($rec = mysql_fetch_array($result)), que al parecer no arroja resultados en el servidor pero si de forma local.

Cabe mencionar que la base de datos esta en el mismo servidor, ya sea con los scripts en mi pc como en el servidor.
Aca les dejo el codigo

Código:
	$query = "SELECT sitio_id,sitio_nombre,sitio_url,sitio_ftp,sitio_ftp_user,sitio_ftp_password,sitio_ftp_carpeta
        from sitios WHERE 1=1 ";
    if (isset($_POST['busqueda']))
    {
        $busqueda=$_POST['busqueda'];
//        $busqueda='mexico';  
        $query .= " AND (sitio_nombre LIKE '%".addslashes($busqueda)."%' OR sitio_url LIKE '%".addslashes($busqueda)."%')";
    }
	$result = mysql_query($query) or die();
	$nbrows = mysql_num_rows($result) or die();
    $start = (integer) (isset($_POST['start']) ? $_POST['start'] : $_GET['start']);
    $end = (integer) (isset($_POST['limit']) ? $_POST['limit'] : $_GET['limit']);
    $limit = $query." LIMIT ".$start.",".$end;
    echo $nbrows;		
    $result = mysql_query($limit) or die(); 
    $i=0;
	if($nbrows>0)
    {
        //a este if entra, pero el while ya no lo hace
        while($rec = mysql_fetch_array($result))
        {
            $arr[] = $rec;
        }
		$jsonresult = JEncode($arr);
		echo '({"total":"'.$nbrows.'","results":'.$jsonresult.'})';
	} else {
		echo '({"total":"0", "results":""})';
	}
ya valide y result me devuelve lo mismo teniendo el script en local como en en el servidor...
__________________
Con Microaplicaciones puedes hacer tu tienda en línea de forma sencilla y rápida, sin costos ocultos y con mucha responsabilidad.