[eside-ghost] Duda sencilla de PHP+MySQL
Rafa (Euskadi digital)
rafa en euskadigital.net
Mie Sep 6 22:21:16 CEST 2006
Bingo!
Es lo que comenta Loretahur....
Ahora bien, lo que yo ya flipo, es que tengo php que me funcionan escritos sin
comillas ni nada.
Ahora bien, lo probe con MySQL 4... ¿será un cambio a MySQL 5?
Txupete, con lo tuyo me sigue dando el error, pero gracias :-)
Os habeis ganado a pulso una mencion en condiciones en el proximo EnRedAndo...
Esperad al Martes... no me olvidaré... ;-)
Mila esker
Ah! El que me inicio en PHP fue Bardok en el cursillo del año pasado, asi que
pienso que la culpa es de él.... ¿que opinais? ;-D
Buffff, la de horas que le voy a tener que meter a esto...
Rafa
El Martes, 5 de Septiembre de 2006 23:12, Lorena Fernández escribió:
> 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'");
--
------------
Saludos
Rafa Martinez
Euskadi Digital
www.euskadigital.net
Más información sobre la lista de distribución eside-ghost