本文整理汇总了PHP中parse_arr_values函数的典型用法代码示例。如果您正苦于以下问题:PHP parse_arr_values函数的具体用法?PHP parse_arr_values怎么用?PHP parse_arr_values使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了parse_arr_values函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getPerfis
public function getPerfis($offset, $limit, $busca)
{
$offset = $offset == null ? 0 : $offset;
$limit = $limit == null ? 0 : $limit;
$sql = "SELECT tp.* FROM tbl_perfil_usuario AS tp\n\t\t\t INNER JOIN tbl_perfil_usuario_empreendimento AS tpue ON tp.id = tpue.id_perfil";
if (is_array($busca) && count($busca) > 0) {
$where = prepareWhere($busca);
$sql .= " WHERE " . $where . " ";
}
if ($limit > 0) {
$pag = $offset / $limit + 1;
$Paginacao = new PaginacaoController($sql);
$Paginacao->num_paginas = 10;
$Paginacao->resultados_pagina = $limit;
$Paginacao->paginarResultado($pag);
$links_paginacao = $Paginacao->paginasDisponiveis($pag);
$sql = $Paginacao->_sql_paginacao;
}
$select = $this->conn->prepare($sql);
if ($select->execute()) {
if ($select->rowCount() > 0) {
if (isset($links_paginacao)) {
$saida['perfis'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
$saida['paginacao'] = $links_paginacao;
} else {
$saida = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
}
return $saida;
}
}
return false;
}
示例2: getNotas
public function getNotas($offset, $limit, $busca = array())
{
$offset = $offset == null ? 0 : $offset;
$limit = $limit == null ? 0 : $limit;
$sql = "SELECT * FROM `tbl_nota_fiscal` ";
if (is_array($busca) && count($busca) > 0) {
$where = prepareWhere($busca);
$sql .= "WHERE " . $where;
}
$sql .= " ORDER BY data_emissao DESC";
if ($limit > 0) {
$pag = $offset / $limit + 1;
$Paginacao = new PaginacaoController($sql);
$Paginacao->num_paginas = 10;
$Paginacao->resultados_pagina = $limit;
$Paginacao->paginarResultado($pag);
$links_paginacao = $Paginacao->paginasDisponiveis($pag);
$sql = $Paginacao->_sql_paginacao;
}
$select = $this->conn->prepare($sql);
if ($select->execute()) {
if ($select->rowCount() > 0) {
$saida['notas'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
$saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null;
return $saida;
} else {
return false;
}
} else {
return false;
}
}
示例3: getContasBancarias
public function getContasBancarias($offset, $limit, $busca = array())
{
$offset = $offset == null ? 0 : $offset;
$limit = $limit == null ? 0 : $limit;
$sql = "SELECT cnt.*, bnc.nome AS nome_banco FROM `tbl_conta_bancaria` AS cnt\n\t\t\t\tLEFT JOIN tbl_banco AS bnc ON cnt.id_banco = bnc.id ";
if (is_array($busca) && count($busca) > 0) {
$where = prepareWhere($busca);
$sql .= "WHERE " . $where;
}
if ($limit > 0) {
$pag = $offset / $limit + 1;
$Paginacao = new PaginacaoController($sql);
$Paginacao->num_paginas = 10;
$Paginacao->resultados_pagina = $limit;
$Paginacao->paginarResultado($pag);
$links_paginacao = $Paginacao->paginasDisponiveis($pag);
$sql = $Paginacao->_sql_paginacao;
}
$select = $this->conn->prepare($sql);
if ($select->execute()) {
if ($select->rowCount() > 0) {
$saida['contas'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
$saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null;
return $saida;
} else {
return false;
}
} else {
return false;
}
}
示例4: getProcedimentos
public function getProcedimentos($offset, $limit, $busca = array())
{
$offset = $offset == null ? 0 : $offset;
$limit = $limit == null ? 0 : $limit;
$sql = "SELECT tp.*, tep.dsc_especialidade FROM tbl_procedimento AS tp \n\t\t\t\tINNER JOIN tbl_especialidade_procedimento AS tep ON tp.id_especialidade = tep.id ";
if (is_array($busca) && count($busca) > 0) {
$where = prepareWhere($busca);
$sql .= "WHERE " . $where;
}
if ($limit > 0) {
$pag = $offset / $limit + 1;
$Paginacao = new PaginacaoController($sql);
$Paginacao->num_paginas = 10;
$Paginacao->resultados_pagina = $limit;
$Paginacao->paginarResultado($pag);
$links_paginacao = $Paginacao->paginasDisponiveis($pag);
$sql = $Paginacao->_sql_paginacao;
}
$select = $this->conn->prepare($sql);
if ($select->execute()) {
if ($select->rowCount() > 0) {
$saida['procedimentos'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
$saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null;
return $saida;
} else {
return false;
}
} else {
return false;
}
}
示例5: getValorCamposByEmpreendimeto
public function getValorCamposByEmpreendimeto($busca)
{
$sql = "SELECT tcep.id AS id_campo , tcep.nome_campo, tvcep.id_produto, tvcep.valor_campo FROM tbl_campo_extra_produto AS tcep\n\t\t\t\tINNER JOIN tbl_valor_campo_extra_produto AS tvcep ON tcep.id = tvcep.id_campo ";
if (is_array($busca) && count($busca) > 0) {
$where = prepareWhere($busca);
$sql .= " WHERE " . $where . " ";
}
$select = $this->conn->prepare($sql);
if ($select->execute()) {
if ($select->rowCount() > 0) {
$aux = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
$campos = array();
foreach ($aux as $i => $v) {
$nome_campo = $v['nome_campo'];
unset($v['nome_campo']);
$campos[$nome_campo] = $v;
}
return parse_arr_values($campos, 'all');
} else {
return false;
}
} else {
return false;
}
}
示例6: getItensOrcamento
public function getItensOrcamento($id_venda, $tipo_valor)
{
$sql = "SELECT\n\t\t\t\t\tpro.id as id_produto,\n\t\t\t\t\tpro.*,\n\t\t\t\t\ttcp.nome_cor AS sabor ,\n\t\t\t\t\ttt.nome_tamanho AS peso,\n\t\t\t\t\ttiv.id AS id_item_venda,\n\t\t\t\t\ttiv.id_ordem_producao,";
if ($tipo_valor == 'old') {
$sql .= "\n\t\t\t\t\ttiv.vlr_custo AS vlr_custo_real,\n\t\t\t\t\tcalculaVlrOriginalItemVenda(tiv.vlr_custo,tiv.perc_margem_aplicada) AS vlr_venda_atacado,\n\t\t\t\t\tcalculaVlrOriginalItemVenda(tiv.vlr_custo,tiv.perc_margem_aplicada) AS vlr_venda_intermediario,\n\t\t\t\t\tcalculaVlrOriginalItemVenda(tiv.vlr_custo,tiv.perc_margem_aplicada) AS vlr_venda_varejo,\n\t\t\t\t\ttiv.vlr_custo,\n\t\t\t\t\ttiv.perc_imposto_compra,\n\t\t\t\t\ttiv.perc_desconto_compra,\n\t\t\t\t\ttiv.perc_margem_aplicada AS margem_atacado,\n\t\t\t\t\ttiv.perc_margem_aplicada AS margem_intermediario,\n\t\t\t\t\ttiv.perc_margem_aplicada AS margem_varejo, \n\t\t\t\t\t";
}
if ($tipo_valor == 'new') {
$sql .= "\n\t\t\t\t\tROUND(( ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0) )) - ( ( ifnull(tpp.vlr_custo,2) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0) )) * ifnull(tpp.perc_desconto_compra,0) ) ,2) AS vlr_custo_real,\n\t\t\t\t\tROUND(ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) + (ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) * ifnull(perc_venda_atacado,0)),2) AS vlr_venda_atacado,\n\t\t\t\t\tROUND(ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) + (ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) * ifnull(perc_venda_intermediario,0)),2) AS vlr_venda_intermediario,\n\t\t\t\t\tROUND(ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) + (ROUND((ifnull(tpp.vlr_custo,0) + (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_imposto_compra,0))) - (ifnull(tpp.vlr_custo,0) * ifnull(tpp.perc_desconto_compra,0)),2) * ifnull(perc_venda_varejo,0)),2) AS vlr_venda_varejo,\n\t\t\t\t\tfab.nome_fabricante,\n\t\t\t\t\ttpp.vlr_custo,\n\t\t\t\t\ttpp.perc_imposto_compra,\n\t\t\t\t\ttpp.perc_desconto_compra,\n\t\t\t\t\ttpp.perc_venda_atacado AS margem_atacado,\n\t\t\t\t\ttpp.perc_venda_intermediario AS margem_intermediario,\n\t\t\t\t\ttpp.perc_venda_varejo AS margem_varejo,\n\t\t\t\t\ttpp.dta_ultima_atualizacao,";
}
$sql .= "\n\t\t\t\t\ttiv.desconto_aplicado,\n\t\t\t\t\tROUND(tiv.valor_desconto * 100,2) AS valor_desconto,\n\t\t\t\t\ttiv.qtd AS qtd_total\n\t\t\t\tFROM tbl_produtos \t\t\t\t\t\tAS pro\n\t\t\t\tINNER JOIN tbl_itens_venda \t\t\t\tAS tiv ON pro.id = tiv.id_produto\n\t\t\t\tINNER JOIN tbl_vendas \t\t\t\t\tAS tv ON tiv.id_venda = tv.id\n\t\t\t\tLEFT JOIN tbl_fabricante \t\t\t\tAS fab ON pro.id_fabricante = fab.id\n\t\t\t\tLEFT JOIN tbl_produto_empreendimento \tAS tpe ON tpe.id_produto = pro.id AND tpe.id_empreendimento = tv.id_empreendimento\n\t\t\t\tLEFT JOIN tbl_preco_produto \t\t\tAS tpp ON tpp.id_produto = pro.id AND tpp.id_empreendimento = tpe.id_empreendimento\n\t\t\t\tLEFT JOIN tbl_cor_produto AS tcp ON tcp.id = pro.id_cor \n\t\t\t\tLEFT JOIN tbl_tamanho AS tt ON tt.id = pro.id_tamanho\n\t\t\t\tWHERE tv.id = {$id_venda} AND tv.venda_confirmada = 0";
$select = $this->conn->prepare($sql);
if ($select->execute()) {
if ($select->rowCount() > 0) {
$itens = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
foreach ($itens as $key => $value) {
if (is_file(CAMINHO_UPLOAD_IMG_PRODUTO . $value['img'])) {
$itens[$key]['img'] = "assets/imagens/produtos/" . $value['img'];
} else {
$itens[$key]['img'] = null;
}
}
return $itens;
} else {
return false;
}
}
}
示例7: getImportadores
public function getImportadores($offset, $limit, $busca = array())
{
$offset = $offset == null ? 0 : $offset;
$limit = $limit == null ? 0 : $limit;
$sql = "SELECT imp.* FROM `tbl_importador` as imp inner join tbl_importador_empreendimento as tie on tie.id_importador = imp.id ";
if (is_array($busca) && count($busca) > 0) {
$where = prepareWhere($busca);
$sql .= "WHERE " . $where;
}
if ($limit > 0) {
$pag = $offset / $limit + 1;
$Paginacao = new PaginacaoController($sql);
$Paginacao->num_paginas = 10;
$Paginacao->resultados_pagina = $limit;
$Paginacao->paginarResultado($pag);
$links_paginacao = $Paginacao->paginasDisponiveis($pag);
$sql = $Paginacao->_sql_paginacao;
}
$select = $this->conn->prepare($sql);
if ($select->execute()) {
if ($select->rowCount() > 0) {
$saida['importadores'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
$saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null;
return $saida;
} else {
return false;
}
} else {
return false;
}
}
示例8: getItens
public function getItens($id_pedido_venda, $offset, $limit, $busca = array())
{
$sql = "SELECT prd.nome AS nome_produto , prd.peso, fab.nome_fabricante, tipv.*,ROUND(tipv.qtd*tipv.valor_real_item,2) AS sub_total,cor.id_empreendimento AS cor_id_empreendimento,cor.css_cor,faixa.perc_desconto_min\n\t\t\t\t,faixa.perc_desconto_max,\n\t\t\t\tROUND((tipv.vlr_custo + (tipv.vlr_custo * tipv.perc_imposto_compra)) - (tipv.vlr_custo * tipv.perc_desconto_compra),2) AS vlr_custo_real,\n\t\t\t\tROUND(((tipv.valor_desconto * 100) * tipv.valor_real_item) / (100-(tipv.valor_desconto * 100)) ,2) AS valor_desconto_real,\n\t\t\t\ttipv.valor_real_item,\n\t\t\t\tROUND(tipv.valor_real_item + ((tipv.valor_desconto * 100) * tipv.valor_real_item) / (100-(tipv.valor_desconto * 100)) ,2) AS vlr_produto,\n\t\t\t\tprd.id_tamanho,prd.id_cor, tamanho.nome_tamanho, cor_produto.nome_cor\n\t\t\t FROM `tbl_itens_pedido_venda`AS tipv\n\t\t\t INNER JOIN tbl_pedido_venda AS tv ON tipv.id_pedido_venda = tv.id\n\t\t\t\tINNER JOIN tbl_produtos AS prd ON tipv.id_produto = prd.id\n\t\t\t\tLEFT JOIN tbl_fabricante as fab on fab.id = prd.id_fabricante\n\t\t\t\tLEFT JOIN tbl_faixa_desconto AS faixa ON tipv.valor_desconto BETWEEN faixa.perc_desconto_min AND faixa.perc_desconto_max AND (faixa.id_empreendimento = tv.id_empreendimento)\n\t\t\t\tLEFT JOIN tbl_cor AS cor ON faixa.id_cor = cor.id \n\t\t\t\tLEFT JOIN tbl_tamanho AS tamanho ON prd.id_tamanho = tamanho.id\n\t\t\t\tLEFT JOIN tbl_cor_produto AS cor_produto ON prd.id_cor = cor_produto.id\n\t\t\t\tWHERE id_pedido_venda = {$id_pedido_venda}";
if (is_array($busca) && count($busca) > 0) {
$where = prepareWhere($busca);
$sql .= " AND " . $where;
}
if ($limit > 0) {
$pag = $offset / $limit + 1;
$Paginacao = new PaginacaoController($sql);
$Paginacao->num_paginas = 10;
$Paginacao->resultados_pagina = $limit;
$Paginacao->paginarResultado($pag);
$links_paginacao = $Paginacao->paginasDisponiveis($pag);
$sql = $Paginacao->_sql_paginacao;
}
$select = $this->conn->prepare($sql);
if ($select->execute()) {
if ($select->rowCount() > 0) {
$itens = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
if (isset($links_paginacao)) {
return array("itens" => $itens, "paginacao" => $links_paginacao);
} else {
return $itens;
}
} else {
return false;
}
}
}
示例9: get
public function get($offset, $limit, $busca = array())
{
$offset = $offset == null ? 0 : $offset;
$limit = $limit == null ? 0 : $limit;
$sql = "SELECT DISTINCT ten.cod_especializacao_ncm, ten.*, tn.dsc_ncm FROM `tbl_especializacao_ncm` AS ten\n\t\t\t\tLEFT JOIN tbl_ncm AS tn ON ten.cod_ncm = tn.cod_ncm\n\t\t\t ";
if (is_array($busca) && count($busca) > 0) {
$where = prepareWhere($busca);
$sql .= "WHERE " . $where;
}
$sql .= "GROUP BY ten.cod_especializacao_ncm ";
if ($limit > 0) {
$pag = $offset / $limit + 1;
$Paginacao = new PaginacaoController($sql);
$Paginacao->num_paginas = 10;
$Paginacao->resultados_pagina = $limit;
$Paginacao->paginarResultado($pag);
$links_paginacao = $Paginacao->paginasDisponiveis($pag);
$sql = $Paginacao->_sql_paginacao;
}
$select = $this->conn->prepare($sql);
if ($select->execute()) {
if ($select->rowCount() > 0) {
$saida['especializacao_ncm'] = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
$saida['paginacao'] = isset($links_paginacao) ? $links_paginacao : null;
return $saida;
} else {
return false;
}
} else {
return false;
}
}
示例10: getRegistrosHorario
public function getRegistrosHorario($busca = null)
{
$sql = "SELECT\n\t\t\t\t\tcod_registro_horario,\n\t\t\t\t cod_colaborador,\n\t\t\t\t cod_tipo_registro_horario,\n\t\t\t\t dta_registro,\n\t\t\t\t\thor_entrada,\n\t\t\t\t\thor_saida_intervalo,\n\t\t\t\t hor_retorno_intervalo,\n\t\t\t\t hor_saida,\n\t\t\t\t hor_extra,\n\t\t\t\t dta_lancamento,\n\t\t\t\t CAST(flg_hora_extra_valida AS UNSIGNED) AS flg_hora_extra_valida,\n\t\t\t\t CAST(flg_falta_justificada_valida AS UNSIGNED) AS flg_falta_justificada_valida,\n\t\t\t\t qtd_hora_adicional_noturno,\n\t\t\t\t qtd_hora_extra_dia_inicio,\n\t\t\t\t qtd_hora_extra_dia_fim,\n\t\t\t\t qtd_horas_trabalhadas,\n\t\t\t\t qtd_total_hora_extra,\n\t\t\t\t qtd_tempo_compensacao,\n\t\t\t\t qtd_horas_negativas,\n\t\t\t\t CAST(flg_hora_extra AS UNSIGNED) AS flg_hora_extra,\n\t\t\t\t CAST(flg_terminou_mesmo_dia AS UNSIGNED) AS flg_terminou_mesmo_dia,\n\t\t\t\t CAST(flg_compensacao AS UNSIGNED) AS flg_compensacao,\n\t\t\t\t CAST(flg_feriado AS UNSIGNED) AS flg_feriado,\n\t\t\t\t CAST(flg_registrado AS UNSIGNED) AS flg_registrado,\n\t\t\t\t CAST(flg_fim_semana AS UNSIGNED) AS flg_fim_semana,\n\t\t\t\t nme_anexo,\n\t\t\t\t pth_anexo,\n\t\t\t\t dsc_tipo_anexo\n\t\t\t\tFROM tb_registro_horario";
if (is_array($busca) && count($busca) > 0) {
$where = prepareWhere($busca);
$sql .= " WHERE " . $where;
}
$select = $this->conn->prepare($sql);
if ($select->execute()) {
if ($select->rowCount() > 0) {
$data = parse_arr_values($select->fetchALL(PDO::FETCH_ASSOC), 'all');
foreach ($data as $key => $value) {
$data[$key]['flg_compensacao'] = (bool) $data[$key]['flg_compensacao'];
$data[$key]['flg_falta_justificada_valida'] = (bool) $data[$key]['flg_falta_justificada_valida'];
$data[$key]['flg_feriado'] = (bool) $data[$key]['flg_feriado'];
$data[$key]['flg_fim_semana'] = (bool) $data[$key]['flg_fim_semana'];
$data[$key]['flg_hora_extra'] = (bool) $data[$key]['flg_hora_extra'];
$data[$key]['flg_hora_extra_valida'] = (bool) $data[$key]['flg_hora_extra_valida'];
$data[$key]['flg_registrado'] = (bool) $data[$key]['flg_registrado'];
$data[$key]['flg_terminou_mesmo_dia'] = (bool) $data[$key]['flg_terminou_mesmo_dia'];
}
return $data;
} else {
return false;
}
} else {
return false;
}
}
示例11: getFaixaDescontoPermitido
public function getFaixaDescontoPermitido($offset, $limit, $busca = null)
{
$sql = "SELECT tfdp.*, count(tufdp.id) AS qtd_usuario FROM tbl_faixa_desconto_permitido AS tfdp\n\t\t\t\tLEFT JOIN tbl_usuario_faixa_desconto_permitido AS tufdp ON tfdp.id = tufdp.id_faixa_desconto_permitido \n\t\t\t\t";
if (is_array($busca) && count($busca) > 0) {
$where = prepareWhere($busca);
$sql .= " WHERE " . $where;
}
$sql .= ' group by tfdp.id';
if ($limit > 0) {
$pag = $offset / $limit + 1;
$Paginacao = new PaginacaoController($sql);
$Paginacao->num_paginas = 10;
$Paginacao->resultados_pagina = $limit;
$Paginacao->paginarResultado($pag);
$links_paginacao = $Paginacao->paginasDisponiveis($pag);
$sql = $Paginacao->_sql_paginacao;
}
$select = $this->conn->prepare($sql);
if ($select->execute() && $select->rowCount() > 0) {
$faixas = parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
$UsuarioFaixaDescontoPermitidoDao = new UsuarioFaixaDescontoPermitidoDao();
foreach ($faixas as $key => $faixa) {
$faixas[$key]['usuarios'] = $UsuarioFaixaDescontoPermitidoDao->getfaixas(array('id_faixa_desconto_permitido' => $faixa['id']));
}
if (isset($links_paginacao)) {
return array('faixas' => $faixas, 'paginacao' => $links_paginacao);
} else {
return $faixas;
}
} else {
return false;
}
}
示例12: getBaseTributariaItens
public function getBaseTributariaItens($cod_base_tributaria)
{
$sql = "SELECT tbti.*, tp.nome AS nome_produto FROM `tbl_base_tributaria_item` AS tbti\n\t\t\t\tLEFT JOIN tbl_produtos AS tp ON tbti.cod_produto = tp.id\n\t\t\t\tWHERE cod_base_tributaria = {$cod_base_tributaria}";
$select = $this->conn->prepare($sql);
if ($select->execute()) {
return parse_arr_values($select->fetchAll(PDO::FETCH_ASSOC), 'all');
}
}
示例13: getOperacao
public function getOperacao($cod_operacao)
{
$sql = "SELECT * FROM `tbl_operacao` WHERE cod_operacao = {$cod_operacao} ";
$select = $this->conn->prepare($sql);
if ($select->execute()) {
return parse_arr_values($select->fetch(PDO::FETCH_ASSOC), 'all');
} else {
$e = $select->errorInfo();
throw new Exception($e[2]);
}
}
示例14: getItem
public function getItem($cod_controle_item_nfe)
{
$sql = "SELECT tin.* FROM tbl_controle_item_nfe AS tin \n WHERE cod_controle_item_nfe = {$cod_controle_item_nfe}";
$select = $this->conn->prepare($sql);
if ($select->execute()) {
return parse_arr_values($select->fetch(PDO::FETCH_ASSOC), 'all');
} else {
$e = $select->errorInfo();
throw new Exception($e[2]);
}
}
示例15: getByID
public function getByID($id)
{
$sql = "SELECT tsdf.*, CONCAT(tcin.nme_item,' - ',tcin.dsc_item) AS dsc_modelo_documento_fiscal FROM `tbl_serie_documento_fiscal_empreendimento` AS tsdf \n\t\t\t\tINNER JOIN tbl_controle_item_nfe AS tcin ON tsdf.num_modelo_documento_fiscal = tcin.num_item\n\t\t\t\tINNER JOIN tbl_controle_nfe AS tcf ON tcin.cod_controle_nfe = tcf.cod_controle_nfe\n\t\t\t\tWHERE nme_controle_nfe = 'modelo_nota_fiscal' AND id = {$id}";
$select = $this->conn->prepare($sql);
if ($select->execute()) {
return parse_arr_values($select->fetch(PDO::FETCH_ASSOC), 'all');
} else {
$e = $select->errorInfo();
throw new Exception($e[2], 1);
}
}