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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top