Domanda

Qualcuno sa se è possibile inserire null in una colonna con mysqli bind_param.

Ho una situazione in cui a volte voglio impostare una colonna su NULL in bind_param. Così...

$column2 = "NULL";
$insert_data->bind_param('ss', $column1,$column2);

Ovviamente, questo scrive Null alla colonna come una stringa. Ho provato Null e 0 ma non funzionano.

Vorrei sapere se c'è un valore che posso rendere $ column2 uguale che lo farà inviare e invece il valore nullo effettivo.

Altrimenti, dovrò costruire dinamicamente gli elenchi di tipo e parametri e utilizzare call_user_func_array per creare il mio legame in modo tale che le colonne non siano scritte se sono nulle. Questo posso fare ma porta a un sacco di un codice extra extra, quindi mi chiedevo solo se questo può essere evitato. Grazie

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top