ayuda!estoy bloqueado con php
Buenas!!
Tengo un formulario vinculado a una pagina php y a mysql, que contiene un campo invisible con un valor premarcado que se inserta en la BBDD cada vez que creamos un nuevo registro. El problema es a la hora de recuperar de la base de datos los registros que tienen el campo con este valor lleno.
tengo esta sentencia pero me los recupera todos:
select .... from..... where id>0 and tipus='$tipus'; donde $tipus es el valor de la variable en el formulario.
Alguiem me puede ayudar?
Gracias.
Tengo un formulario vinculado a una pagina php y a mysql, que contiene un campo invisible con un valor premarcado que se inserta en la BBDD cada vez que creamos un nuevo registro. El problema es a la hora de recuperar de la base de datos los registros que tienen el campo con este valor lleno.
tengo esta sentencia pero me los recupera todos:
select .... from..... where id>0 and tipus='$tipus'; donde $tipus es el valor de la variable en el formulario.
Alguiem me puede ayudar?
Gracias.
La variable $tipus no la puedes poner entre comillas simples.
Intenta algo como esto:
sql="select ... from ... where .... and tipus=".$tipus
y luego utilizala a ver
Otra cosa, puedes poner un
echo sql, para ver como está quedando la sql
A ver si te vale.
Intenta algo como esto:
sql="select ... from ... where .... and tipus=".$tipus
y luego utilizala a ver
Otra cosa, puedes poner un
echo sql, para ver como está quedando la sql
A ver si te vale.
Si pones '$tipus' entonces le estas diciendo que tome el valor como simple texto. Las comillas simples no analizan variables. Prueba a poner comillas dobles "$tipus"
"Si pones '$tipus' entonces le estas diciendo que tome el valor como simple texto"
En mi experiencia, esto no es cierto. Las variables SI son tomadas como tales..
En mi experiencia, esto no es cierto. Las variables SI son tomadas como tales..
