Foros del Web » Programando para Internet » PHP »

LIMIT %d, %d

Estas en el tema de LIMIT %d, %d en el foro de PHP en Foros del Web. Hola a todos, ¿Podríais ayudarme a descifrar qué significa utilizar LIMIT de esta forma? Código PHP: $limite_fila2  =  sprintf ( "%s LIMIT %d, %d" ,  $sql1 ,  $empezar_fila ...
  #1 (permalink)  
Antiguo 22/05/2008, 07:34
 
Fecha de Ingreso: marzo-2004
Ubicación: Sureste
Mensajes: 186
Antigüedad: 20 años, 2 meses
Puntos: 0
LIMIT %d, %d

Hola a todos,

¿Podríais ayudarme a descifrar qué significa utilizar LIMIT de esta forma?

Código PHP:
$limite_fila2 sprintf("%s LIMIT %d, %d"$sql1$empezar_fila+2$maximo_consulta);
    
$resultado2 mysql_query($limite_fila2$link); 
Nunca lo había visto usar así y no he encontrado información al respecto...

Gracias por compartir vuestra sabiduría!
Kailea.
  #2 (permalink)  
Antiguo 22/05/2008, 07:56
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: LIMIT %d, %d

Kailea,
esa no es una duda MySQL, sino PHP. Lo que tienes es el uso de sprintf con PHP para formatear una cadena donde el argumento %s sería una cadena y %d, %d los dos números de LIMIT. De ese sprintf saldrá, imagino, una consulta concreta... , algo así como SELECT campo from tabla WHERE... ORDER BY campo LIMIT 100,20). Pregunta en el foro PHP y te darán mejor orientación.
  #3 (permalink)  
Antiguo 22/05/2008, 19:15
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: LIMIT %d, %d

Trasladado de BD a PHP. Favor no poner código de programación en BD.

Función de la sección de Base de Datos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:25.