Hola a todos, ya postee una pregunta similar pero quizás no me expliqué bien.
Quisiera saber como puedo comenzar a mostrar los registros de una consulta empezando por el penultimo registro, ya probé con limit pero no lo consigo.
Gracias.
| |||
Al mostrar resultados, como puedo comenzar a mostrarlos por el penultimo registro?? Hola a todos, ya postee una pregunta similar pero quizás no me expliqué bien. Quisiera saber como puedo comenzar a mostrar los registros de una consulta empezando por el penultimo registro, ya probé con limit pero no lo consigo. Gracias. |
| |||
$maxRows_masnoticias = 10; $pageNum_masnoticias = 0; if (isset($_GET['pageNum_masnoticias'])) { $pageNum_masnoticias = $_GET['pageNum_masnoticias']; } $startRow_masnoticias = $pageNum_masnoticias * $maxRows_masnoticias; mysql_select_db($database_huevar2, $huevar2); $query_masnoticias = "SELECT * FROM nuke_stories ORDER BY sid DESC"; $query_limit_masnoticias = sprintf("%s LIMIT %d, %d", $query_masnoticias, $startRow_masnoticias, $maxRows_masnoticias); $masnoticias = mysql_query($query_limit_masnoticias, $huevar2) or die(mysql_error()); $row_masnoticias = mysql_fetch_array($masnoticias); if (isset($_GET['totalRows_masnoticias'])) { $totalRows_masnoticias = $_GET['totalRows_masnoticias']; } else { $all_masnoticias = mysql_query($query_masnoticias); $totalRows_masnoticias = mysql_num_rows($all_masnoticias); } $totalPages_masnoticias = ceil($totalRows_masnoticias/$maxRows_masnoticias); es el codigo sin alterar, que me creó dreamweaver. |
| |||
Ya lo he solucionado, añadiendo un par de lineas de codigo, os lo posteo por si teneis curiosidad.... $maxRows_masnoticias = 10; $pageNum_masnoticias = 0; if (isset($_GET['pageNum_masnoticias'])) { $pageNum_masnoticias = $_GET['pageNum_masnoticias']; } $startRow_masnoticias = $pageNum_masnoticias * $maxRows_masnoticias; mysql_select_db($database_huevar2, $huevar2); $query_masnoticias = "SELECT * FROM nuke_stories WHERE sid <> ".$id." ORDER BY sid DESC"; $query_limit_masnoticias = sprintf("%s LIMIT %d, %d", $query_masnoticias, $startRow_masnoticias, $maxRows_masnoticias); $masnoticias = mysql_query($query_limit_masnoticias, $huevar2) or die(mysql_error()); $row_masnoticias = mysql_fetch_array($masnoticias); if (isset($_GET['totalRows_masnoticias'])) { $totalRows_masnoticias = $_GET['totalRows_masnoticias']; } else { $all_masnoticias = mysql_query($query_masnoticias); $totalRows_masnoticias = mysql_num_rows($all_masnoticias); } $totalPages_masnoticias = ceil($totalRows_masnoticias/$maxRows_masnoticias); ?> |