Du skal administrere listen over argumenter (type og værdi), mens du tilføjer betingelserne. Det betyder, at du skal bruge call_user_func_array
for at videregive listen over værdier til bind_param
.
Dybest set i hver af dine if
sætninger, ikke kun tilføje betingelsen, men også tilføje parametertypen (f.eks. $types .='i'
) og parameteren (f.eks. $args[]=$arg
).
Du finder et godt eksempel på, hvordan du gør dette i denne kommentar til bind_param
dokumentation:http://www.php.net /manual/da/mysqli-stmt.bind-param.php#109256