istruzioni preparate da mysqli, inserisci null usando i parametri di bind
-
29-10-2019 - |
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