¿5Puntos! # Consulta MySQL (Rango de valores)?
Buenos días ...
Tengo que realizar una consulta en una BD MySQL teniendo en cuenta el siguiente criterio:
Necesito ver todos los registros desde un registro dado hasta el final de la tabla. Puedo hacerlo con PHP lo que se me ocurre implica que tengo que pasar almenos una vez por todos los registros.
Se les ocurre una manera de hacerlo directamente MySQL???
Un ejemplo:
ID -- Nombre -- Mascota
01 -- Juan -- Perro
05 -- Julio -- Gato
14 -- Marcos -- Gato
15 -- Ana -- Lagarto
Utilizando el ID 05 como mi punto de partida, necesitaría una sentencia que me mostrara solo los registros desde el 05 (inclusive) hasta el final.
Muchas gracias!!
Comments
ok, con una funcion que reciba el parametro basta:
function consulta($id)
{
$conx=mysql_connect("localhost","usuario","Password");
mysql_select_db("base_datos",$conx);
$sql="Select <registros> From <tablas> Where id>".$id."";
$result=mysql_query($sql, $link);
return $result;
}
select * from tutabla where ID>=5;
esto si tu ID es numerico, si es char u otro tipo es mas complejo. lo importante de la consulta es la clausula where con ella puedes poner condiciones otro ejemplo:
select * from tutabla where ID>=5 and Mascota="Gato";
en esta consulta no solo selecciona los que tengan id mayor o igual a 5 si no solo los que tengan un gato de mascota.