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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top