estoy intentando hacer una consulta en MySQL desde PHP dentro de uno límites de manera que sólo me muestra los últimos cinco registros insertados en la tabla, es decir lo que podríamos llamar las "NOVEDADES". Estoy utilizando el siguiente código:
Código PHP:
mysql_select_db($database_conexion, $conexion);
$maxRows_novedades = 5;
$query_novedades = "SELECT * FROM establecimientos";
$query_limit_novedades = sprintf("%s LIMIT %d, %d", $query_novedades, $startRow_novedades, $maxRows_novedades);
$novedades = mysql_query($query_novedades, $conexion) or die(mysql_error());
$row_novedades = mysql_fetch_assoc($novedades);
if (isset($_GET['totalRows_novedades'])) {
$totalRows_novedades = $_GET['totalRows_novedades'];
} else {
$all_novedades = mysql_query($query_novedades);
$totalRows_novedades = mysql_num_rows($all_novedades);
}
$startRow_novedades = $totalRows_novedades - $maxRows_novedades;
?>
Sin embargo, cuando se ve la página me muestra los cinco primeros. Alguien me puede ayudar a solucionarlo...
Si el código esta mal, alguien podría decirme un código que realizase la función que os he dicho?? no se me ocurre de otra menera.