Mysql
 sql >> Database >  >> RDS >> Mysql

numero sconosciuto di parametri in bind_param

Dovrai gestire l'elenco degli argomenti (tipo e valore) mentre aggiungi le condizioni. Ciò significa che è necessario utilizzare call_user_func_array per passare l'elenco di valori a bind_param .

Fondamentalmente, in ciascuno dei tuoi if istruzioni, non solo aggiungono la condizione, ma aggiungono anche il tipo di parametro (ad es. $types .= 'i' ) e il parametro (ad es. $args[]=$arg ).

Troverai un buon esempio su come farlo in questo commento del bind_param documentazione:http://www.php.net /manual/en/mysqli-stmt.bind-param.php#109256