
09/10/2006, 07:24
|
| | Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 23 años, 2 meses Puntos: 3 | |
buenas, he solucionado en parte el problema, aunque ahora me surge otro.. jajja. he hecho lo siguiente:
$res = mysql_query ("SELECT DISTINCT productos.poblacion, poblaciones.id, poblaciones.poblacion FROM productos,poblaciones WHERE tipo='".$tipo1."' AND productos.poblacion = poblaciones.id ".$zona1." ORDER BY poblaciones.poblacion ASC ") or die (mysql_error());
para que me entendais, desde el flash le mando las cadenas que faltan aqui, tal que tipo y zona. el problema lo tengo con la variable zona. como dentro de la base de datos de poblaciones necesito dividir entre unas zonas y otras, hago lo siguiente:
sqlZona = "AND (productos.poblacion NOT BETWEEN 83 AND 93)";
y me funciona a la perfeccion, pero necesito que el sqlZona sea tal que asi:
sqlZona = "AND (productos.poblacion NOT BETWEEN 83 AND 93) OR (productos.poblacion NOT BETWEEN 83 AND 93)";
y al meterle esta sentencia, me vuelve a mostrar las poblaciones mezcladas.
pq me sucede esto? saludos |