ayuda!estoy bloqueado con php

josep
15 de Junio del 2004
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.

Pedro
15 de Junio del 2004
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.

kar
15 de Junio del 2004
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"


15 de Junio del 2004
"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..

Khriztian
15 de Junio del 2004
select .... from..... where id>0 and tipus='".$tipus."';