Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2010, 10:05
Daven
 
Fecha de Ingreso: diciembre-2006
Mensajes: 83
Antigüedad: 17 años, 4 meses
Puntos: 0
Resultados incorrectos en consulta

Hola a todos!!

Trabajando en PHP me he encontrado con un problema raro.

Tengo una sentencia a ejecutar con condicion:

Código PHP:
$sentencia=mysql_query("SELECT * FROM tabla WHERE orden BETWEEN '0' AND '".$uno"' ORDER BY orden") or die (mysql_error()); 
Esta funciona correctamente, como ven quiero sacar unos registros pero de un determinado rango entre el orden, en este caso desde el 0 hasta el contenido de $dos.

La problematica:

Código PHP:
$sentencia=mysql_query("SELECT * FROM tabla WHERE orden BETWEEN '".$uno"' AND '".$dos"' ORDER BY orden") or die (mysql_error()); 
Ahora quiero sacar los registros del siguiente rango, desde el valor de $uno al valor de $dos, y me los saca, pero tambien me saca los anteriores al valor de $uno, es decir, los que previamente saqué con la consulta que funcionó.

Destacar que tengo estas dos consultas en una misma pagina, pero claro con sus variables distintas para que no se confundan los resultados.

Gracias de antemano, adios!