Retorno Model Codeigniter
Bom dia pessoal.
estou com problema em um model, ele não está trazendo a informação do banco.
Model:
public function buscaFaturaNumFatura($num_fatura){
$this->load->helper('en_decript_helper');
$identificador = (string)encriptarDecriptar('', $num_fatura);
$query = $this->db->query("SELECT * from db_fatura_plano_cliente where num_fatura_cliente = '".$identificador."'" );
var_dump($query->result());
die;
}
Helper en_decript_helper
function encriptarDecriptar($funcao, $palavra) {
$MASTERKEY = "Blablabla";
$td = mcrypt_module_open('tripledes', '', 'ecb', '');
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td, $MASTERKEY, $iv);
if ($funcao == 'encrypt')
{
$return_value = base64_encode(mcrypt_generic($td, $palavra));
}
else
{
$return_value = mdecrypt_generic($td, base64_decode($palavra));
}
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
return $return_value;
}
O meu retorno sempre é:
array(0) { }
Se eu passar o parâmetro dentro do SQL, sem concatenar com a variável, ele busca normalmente, por exemplo:
$query = $this->db->query("SELECT * from db_fatura_plano_cliente where num_fatura_cliente = '15ba6sfa34dsa'" );
Já conferi, o $identificador está sendo passado corretamente.
Alguém consegue me ajudar?
ObrigadoDiscussão (2)
Carregando comentários...