instructions préparées à mysqli, insérer null à l'aide de paramètres de liaison
-
29-10-2019 - |
Question
Quelqu'un sait-il s'il est possible d'insérer NULL dans une colonne avec MySqli Bind_param.
J'ai une situation où parfois je veux définir une colonne sur null dans bind_param. Ainsi...
$column2 = "NULL";
$insert_data->bind_param('ss', $column1,$column2);
De toute évidence, cela écrit simplement Null à la colonne en tant que chaîne. J'ai essayé null et 0 mais ils ne fonctionnent pas.
Je voudrais savoir s'il y a une valeur que je peux faire $ Column2 égale qui le fera soumettre et la valeur nul réelle à la place.
Sinon, je devrai créer dynamiquement les listes de type et de paramètres et utiliser Call_user_func_array pour créer ma liaison de telle sorte que les colonnes ne sont pas écrites si elles sont nuls. Je peux le faire, mais cela conduit à beaucoup de code supplémentaire, donc je me demandais si cela peut être évité. Merci
Pas de solution correcte