Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/09/2009, 20:29
bigwhite
 
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 14 años, 9 meses
Puntos: 10
Respuesta: Sintaxis de MySQL genera problemas con NULL

GRACIAS de nuevo... PATE! es verdad... lo que dices...... buena reflexion!

Hice esta funcion para convertir un NULL en PHP a un NULL en SQL en caso de ser necesario:

Código php:
Ver original
  1. Function null_if_null($str){  // pone NULL en una consulta de MYSQL si es NULL en PHP
  2.     if ($str==''){
  3.        return 'NULL';
  4.      }else{
  5.        return "'$str'";
  6.      }   
  7. }

y se usa con INSERT / UPDATE / REPLACE asi:

$y = null_if_null ($y);
$sql = "INSERT INTO tabla (campo1,campon) VALUES ('$x',$y);