Anda harus mengelola daftar argumen (tipe dan nilai) saat Anda menambahkan ketentuan. Ini berarti Anda perlu menggunakan call_user_func_array
untuk meneruskan daftar nilai ke bind_param
.
Pada dasarnya, di setiap if
. Anda pernyataan, tidak hanya menambahkan kondisi, tetapi juga menambahkan tipe parameter (mis. $types .= 'i'
) dan parameter (mis. $args[]=$arg
).
Anda akan menemukan contoh yang bagus tentang cara melakukannya di komentar bind_param
ini dokumentasi:http://www.php.net /manual/en/mysqli-stmt.bind-param.php#109256