U moet de lijst met argumenten (type en waarde) beheren terwijl u de voorwaarden toevoegt. Dit betekent dat je call_user_func_array
om de lijst met waarden door te geven aan bind_param
.
Kortom, in elk van uw if
-statements, voeg niet alleen de voorwaarde toe, maar ook het parametertype (bijv. $types .='i'
) en de parameter (bijv. $args[]=$arg
).
U vindt een goed voorbeeld hoe u dit kunt doen in deze opmerking van de bind_param
documentatie:http://www.php.net /manual/en/mysqli-stmt.bind-param.php#109256