[eside-ghost] Duda sencilla de PHP+MySQL
Lorena Fernández
loretahur en gmail.com
Mar Sep 5 23:12:44 CEST 2006
2006/9/5, Rafa EB2DJB <eb2djb en euskalnet.net>:
>
>
> Hola gente!
>
> Tengo un problemilla, que me esta volviendo loco. Como me parece casi "de
> libro" me da que alguien sabra a que se debe.
>
> Accediendo a Mysql desde php.
>
> Quiero hacer una query y pongo:
>
> Opcion A:
>
> $id_tecleado ='holamundo';
> mysql_query("SELECT * FROM tabla WHERE id_usuario = $id_tecleado");
>
> Está claro, asigno un valor string a una var y con ella hago una select.
> Vale,
> pues no funciona, pero si en cambio pongo:
>
> Opcion B:
> mysql_query("SELECT * FROM tabla WHERE id_usuario = 'holamundo' ");
>
> funciona perfectamente.
>
> La conex con la b de d, y pasos previos esta comprobado que funciona
>
> me estoy volviendo loco, y es la primera vez que me pasa. Vamos, que he
> hecho
> mas selects y lo he hecho siempre asi, y me ha funcionado.... hasta hoy.
>
> ¿Ideas?
¿Puede ser que id_usuario sea de tipo varchar y por eso necesita las
comillas?
Prueba esto:
$id_tecleado ='holamundo';
mysql_query("SELECT * FROM tabla WHERE id_usuario = '$id_tecleado'");
--
----------------------------------
Loretahur a.k.a. Lorena
www.loretahur.tk
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060905/0f2a4fd1/attachment.htm
Más información sobre la lista de distribución eside-ghost