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:
ya valide y result me devuelve lo mismo teniendo el script en local como en en el servidor... $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":""})'; }