Ver Mensaje Individual
  #22 (permalink)  
Antiguo 23/04/2010, 05:13
jawir
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ayuda consulta sql

No me acaba de funcionar bien
Hago esto para quitar la coma y luego como he puesto antes:

Código PHP:
Ver original
  1. $datos = "";
  2. while ($fila = mysql_fetch_row($res))
  3. {
  4.  
  5. $datos .= "'".$fila."',";
  6. }
  7.  $datosok =  substr($datos,0,strlen($datos)-1);
  8.  $query = mysql_query("SELECT * FROM TParcela WHERE id_parc NOT IN ($datosok)") or die (mysql_error());

Pero me sale la lista de todas las parcelas, es decir no me resta las parcelas que cumplen el select que puse en el post anterior

Si lo hago en mysql, hago el select

mysql_query("SELECT id_parcela FROM TReserva WHERE dia_reserva BETWEEN '$fecha_ent' AND '$fecha_sal' OR dia_salida BETWEEN '$fecha_ent' AND '$fecha_sal'");
Me salen estas parcelas
TI04
TI05
TI05
AU01
AU01

y luego al hacer:

mysql_query("SELECT * FROM TParcela WHERE id_parc NOT IN ('TI04','TI05','AU01')") or die (mysql_error());

Pues me resta del total de las parcelas esas 3 pero en php no es asi, no se si me he explicado