Las comillas que me marcas no es el problema:
Código PHP:
select fecha from lectura where fecha='$AMD' and medicion='$med')", $link);
en una sola linea es:
Código PHP:
$result = mysql_query("select id_lectura from lectura where hora='$h' and fecha=(select fecha from lectura where fecha='$AMD' and medicion='$med')", $link);
El query como tal, si funciona, si le doy valores en vez de pasarle una variable.
el problema que tengo es que si pongo una variable $h o $AMD no me deja pasar lo que contiene cada una de ellas; sin embargo si a esas mismas les asigno una valor por ejemplo $h='12:00'; $AMD='2003-11-25'; si me da un resultado, no se que esta pasando que no me deja pasar en contenido que tienen estas variables. si te das cuenta realizo unas modificaciones para dar formato a la fecha y a la hora.. Espero me este explicando bien.. y mas a aun que puedas ayudarme.. gracias por responder!