Będziesz musiał zarządzać listą argumentów (typ i wartość) podczas dodawania warunków. Oznacza to, że musisz użyć call_user_func_array
przekazać listę wartości do bind_param
.
Zasadniczo w każdym z Twoich if
instrukcji, nie tylko dodaj warunek, ale także dodaj typ parametru (np. $types .='i'
) i parametr (np. $args[]=$arg
).
Dobry przykład, jak to zrobić, znajdziesz w tym komentarzu do bind_param
dokumentacja:http://www.php.net /manual/pl/mysqli-stmt.bind-param.php#109256