Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Feedeex en 21 Diciembre 2010, 07:37 am



Título: UPDATE espacio en blanco en php
Publicado por: Feedeex en 21 Diciembre 2010, 07:37 am
Hola, supongamos que yo tengo un campo llamado verifica que tiene como not null en una base de datos (es decir, que si no se le indica ningún valor, queda en blanco). Bueno, luego yo de cambiarlo deseo volver a poner en nada eso mismo pero... ¿cómo hago?. Porque:

Código:
mysql_query("UPDATE asd SET verifica='""');

no va.

Código:
mysql_query("UPDATE asd SET verifica='');

tampoco. Y:

mysql_query("UPDATE asd SET verifica=' ');

si funciona, pero es como que me dibuja un espacio... el cual no es un "null" sino que toma ese espacio como un carácter.
Espero que me entiendan y puedan ayudarme, gracias.



Título: Re: UPDATE espacio en blanco en php
Publicado por: Shell Root en 21 Diciembre 2010, 08:36 am
No entiendo tu pregunta, pero recordad qué, El campo en null, quiere decir que ese campo se podra dejar vacio, al poner not null ese campo, al insertar los datos estaras obligado a insertar los datos. Se suele utilizar en los datos obligatorios de los formularios.


Título: Re: UPDATE espacio en blanco en php
Publicado por: seele en 21 Diciembre 2010, 13:00 pm
deberias colocar el campo como NULL en la query, otra cosa que te recomendaria es que uses la clausula WHERE a menos claro esta que quieras cambiar todos los rows de tu tabla

saludos


Título: Re: UPDATE espacio en blanco en php
Publicado por: 4rkn63l en 5 Enero 2011, 03:30 am
Que tal si elaboras mejor la pregunta, y pues como dice Shell Root
Citar
El campo en null, quiere decir que ese campo se podra dejar vacio, al poner not null ese campo, al insertar los datos estaras obligado a insertar los datos
Ademas tambien recorda que un campo con valor NULL no es lo mismo que un campo vacio, ni siquiera un espacio en blanco.