UPDATE espacio en blanco en php

Iniciado por Feedeex, 21 Diciembre 2010, 07:37 AM

0 Miembros y 1 Visitante están viendo este tema.

Feedeex

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:

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

no va.

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.


Shell Root

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.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

seele

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

4rkn63l

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.