declaraciones preparadas para mysqli, inserte nulo usando parámetros de enlace
-
29-10-2019 - |
Pregunta
¿Alguien sabe si es posible insertar nulo en una columna con mysqli bind_param?
Tengo una situación en la que a veces quiero establecer una columna en nulo en bind_param. Al igual que...
$column2 = "NULL";
$insert_data->bind_param('ss', $column1,$column2);
Obviamente, esto solo escribe NULL a la columna como una cadena. He probado NULL y 0 pero no funcionan.
Me gustaría saber si hay algún valor que pueda hacer $ columna 2 igual que hará que envíe y en su lugar real.
De lo contrario, tendré que construir dinámicamente las listas de tipo y parámetros y usar Call_user_func_array para crear mi enlace de modo que las columnas no se escriban si son nulas. Esto puedo hacer, pero conduce a mucho código adicional complicado, así que me preguntaba si esto se puede evitar. Gracias
No hay solución correcta