Código PHP:
if($variable!="")
$variable="algo";
else
{
$variable=null;
//o
$variable="null";
//o
$variable="NULL";
}
Desde ya agradezco sus comentarios.
Saludos
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| ||||
Respuesta: Duda con valor Null simplemente cuando estes haciendo el instert no le pones nada al valor que vas a agrgar eje: insert into tabla1 id,nombre,apellido1,appelido2 values(13,'lobo','php','') en el BD se te guarda como null pero debes dde dejarla como null en la base de datos si la tienes como not null te genera error
__________________ Cabuntu.org - Difundiendo Software Libre en Cali, Colombia Usuario Linux # 483175 |
| |||
Respuesta: Duda con valor Null Primero que nada, deberías asegurarte de que el campo no está marcado como "NOT NULL". Dado que si está marcado como NOT NULL, ante la falta de un valor se colocará el valor por defecto. Si NULL es un valor posible, debería guardarse bien si generás la consulta de esta forma:
Código:
(sin las comillas en NULL)INSERT INTO tabla(campo1, ...., campoN) VALUES("valor1", ..., NULL) Si no recuerdo mal, mandar una cadena vacía debería funcionar también. Saludos. |
| ||||
Respuesta: Duda con valor Null De hecho la cadena vacia se inserta como cadena vacia, lo mejor es en dado caso como como dice alvlin, con NULL (sin comillas), o omitiendo el campo. Saludos. |
| ||||
Respuesta: Duda con valor Null Gracias por las respuestas de todos, pero como me dices alvlin entiendo perfectamente pero como hago ya que en el lugar del supuesto null, yo envio una variable es decir
Código:
Se agredece.INSERT INTO tabla(campo1, ...., campoN) VALUES("valor1", ..., '$variable') Saludos ![]()
__________________ ->Aprender es un proceso que incluye el error.. |
| ||||
Respuesta: Duda con valor Null mejor ponele null ahorrate codigo y doloresd e cabeza
__________________ Cabuntu.org - Difundiendo Software Libre en Cali, Colombia Usuario Linux # 483175 |
| |||
Respuesta: Duda con valor Null Si ya lo tenés codificado de esa forma, te va a ser difícil. Si fuera tu, lo haría así: Código PHP:
Código:
La variable la colocás sin las comillas, teniendo la precaución de entrecomillar el valor al asignarlo. Así, si la variable tiene un valor no nulo, quedaINSERT INTO tabla(campo1, ...., campoN) VALUES("valor1", ..., $variable)
Código:
y si tiene un valor nulo, quedaINSERT INTO tabla(campo1, ...., campoN) VALUES("valor1", ..., 'algo')
Código:
Espero haberme explicado bien.INSERT INTO tabla(campo1, ...., campoN) VALUES("valor1", ..., NULL) Saludos. |