Duda, Consultas MySQL

Hola! Mi problema es éste:
Estoy haciendo un index de usuarios y los clasifico por letra inicial. Mi duda es cuál sería la consulta a MySQL para filtrar, por ejemplo, a todos los usuarios que comiencen con la letra A, B y así sucesivamente.
Otra duda sería, que ya que está hecho el filtrado y salen todos los usuarios que comienzan con la letra A, (y existen 56), cómo le haría para que solo salgan un determinado número de usuarios por página, ¿y además vínculos a páginas para ver los restantes? Algo asi como 1-2-3-4-...

1 Respuesta

Respuesta
1
la la primera pregunta, usa Like en el Where
Ejemplo Where nombre like "a%" donde % es más o menos lo que el * en los directorios, para las b
Where nombre like "b%", si quiero todos los que contengan la letra a, seria where nombre like "%a%".
En la segunda usa limit, esto es
select * From ... Where ... Order by ... limit 1,10 para ver los 10 primeros.
select * From ... Where ... Order by ... limit 11,20 para ver los 10 siguiente.
El tema de paginado lo has de hacer desde PHP o ASP si es una web.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas