(El campo estará a 1 si puede conceder citas ese dia y a 0 en caso contrario)
Mi consulta es para ver que personas pueden conceder citas en x fecha. Calculo a que dia de la semana corresponde la fecha y la meto en una variable:
Código:
Se me habia ocurrido hacer algo asi:$diaSemana=date("w",$fecha); switch ($diaSemana){ case 0: $dia="domingo"; break; case 1: $dia="lunes"; break; case 2: $dia="martes"; break; case 3: $dia="miercoles"; break; case 4: $dia="jueves"; break; case 5: $dia="viernes"; break; case 6: $dia="sabado"; break; }

consulta="select dni from citas where $dia = 1";
Y de este modo me saldrian las personas que conceden citas el día que hay en la variable.
Mi problema es que no me reconoce lo de dentro de la variable, y por consiguiente no me mira las personas que tienen a 1 dicho dia. Hay alguna otra manera de ponerlo para que lo reconozca?
He probado de las siguientes maneras y no lo consigo!
consulta="select dni from citas where '$dia' = 1";
consulta="select dni from citas where " . $dia . "= 1";
en cambio si sustituyo $dia por lunes u otro día, si que puede.
