Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/12/2003, 05:50
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Siempre te devuelve que esa consulta ha devuelto un registro. Porque la consulta que has puesto siempre devuelve un registro con un campo, cuyo valor es valor del COUNT().

Si lo que quieres es mostrar el valor de COUNT(), seria algo asi:
Código PHP:
open();
$query "SELECT COUNT(reserva.fecha) 
FROM aparcamiento INNER JOIN coches ON aparcamiento.numero=coches.aparcamiento
 INNER JOIN reserva ON (coches.matricula=reserva.matricula)
 INNER JOIN usuarios ON (reserva.nif=usuarios.nif)
 WHERE aparcamiento='3' AND fecha='$_POST[fecha]'"
;
$result mysql_query($query) or die(mysql_error());
$cuenta mysql_result($result,0,0);
echo 
$cuenta
En cuenta tienes el valor de COUNT(), que es el numero de registros que devolveria la consulta:

$query = "SELECT *
FROM aparcamiento INNER JOIN coches ON aparcamiento.numero=coches.aparcamiento
INNER JOIN reserva ON (coches.matricula=reserva.matricula)
INNER JOIN usuarios ON (reserva.nif=usuarios.nif)
WHERE aparcamiento='3' AND fecha='$_POST[fecha]'";

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.