Vincular params dinamicamente em $ bind_param (); Mysqli
Eu tenho classe DB, que está tratando todas as consultas serão feitas no banco de dados eu tenho mysqli preparar funcionando bem. bind_param também está funcionando bem, mas o problema é que quero definir o tipo de variável dinamicamente. aqui está o meu código
public function query($sql, $params = array()){
$this->_error = false;
if($this->_query = $this->_mysqli->prepare($sql)){
$x = 1;
if(count($params)){
foreach($params as $param){
$this->_query->bind_param($x, $param);
$x++;
}
}
O parâmetro IN PDO fist define a posição, acho que essa função funciona bem configurando X = 1 e x ++ sempre, mas embind_param
O primeiro argumento define o tipo que eu acho, como o manual do php.net diz que existe alguma maneira, se o usuário pressionar o valor integral, defino x = i para a string x = s etc.
gostar
if((int)$param->){
x = i;
}
alguma idéia pessoal?
desde já, obrigado