Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal.
Estou com o seguinte problema eu utilizo o seguinte padrão de código para cadastros no padrão MVC. Antes eu utilizava postgree, mas agora estou precisando usar mysql e gostaria de saber a melhor forma de fazer.
Segue o código de como eu uso no postgree.
public function Insert(Cliente $obj){
$this->sql = "INSERT INTO clientes (cli_codigo,cli_codigo_erp,cli_razao_social, " .
"cli_fantasia,cli_fone,cli_endereco,cli_numero,cli_complemento,cli_bairro, " .
"cli_cidade,cli_cep,cli_email,cli_inscricao_estadual,cli_cnae,cli_senha, " .
"cli_observacoes,cli_tipoinscricao,cli_inscricao,cli_data,cli_hora,cli_ddd) " .
"VALUES($1,$2,$3, " .
"$4,$5,$6,$7,$8,$9, " .
"$10,$11,$12,$13,$14,$15, " .
"$16,$17,$18,$19,$20,$21) ";
$params[0] = $obj->codigo;
$params[1] = $obj->codigo_erp;
$params[2] = $obj->razao_social;
$params[3] = $obj->fantasia;
$params[4] = $obj->fone;
$params[5] = $obj->endereco;
$params[6] = $obj->numero;
$params[7] = $obj->complemento;
$params[8] = $obj->bairro;
$params[9] = $obj->cidade;
$params[10] = $obj->cep;
$params[11] = $obj->email;
$params[12] = $obj->inscricao_estadual;
$params[13] = $obj->cnae;
$params[14] = $obj->senha;
$params[15] = $obj->observacoes;
$params[16] = $obj->tipo_inscricao;
$params[17] = $obj->inscricao;
$params[18] = StrToSqlDate($obj->data);
$params[19] = $obj->hora;
$params[20] = $obj->ddd;
$rs = pg_query_params($this->con, $this->sql,$params);
if (! $rs)
throw new Exception();
}
E como eu tentei com o mysql abaixo.
public function Insert(Cliente $obj){
$this->sql = "INSERT INTO clientes (cli_codigo,cli_tipoinscricao,cli_inscricao,cli_nome,cli_endereco,cli_cep,cli_bairro, " .
"cli_estado,cli_cidade,cli_rg,cli_telefone,cli_celular,cli_nascimento,cli_email,cli_observacao,cli_acesso, " .
"cli_ddd,cli_nro,cli_complemento " .
"VALUES($1,$2,$3,$4,$5,$6,$7, " .
"$8,$9,$10,$11,$12,$13,$14,$15,$16, " .
"$17,$18,$19) ";
$params[0] = $obj->codigo;
$params[1] = $obj->tipoinscricao;
$params[2] = $obj->inscricao;
$params[3] = $obj->nome;
$params[4] = $obj->endereco;
$params[5] = $obj->cep;
$params[6] = $obj->bairro;
$params[7] = $obj->estado;
$params[8] = $obj->cidade;
$params[9] = $obj->rg;
$params[10] = $obj->telefone;
$params[11] = $obj->celular;
$params[12] = $obj->nascimento;
$params[13] = $obj->email;
$params[14] = $obj->observacao;
$params[15] = $obj->acesso;
$params[16] = $obj->ddd;
$params[17] = $obj->nro;
$params[18] = $obj->complemento;
$rs = mysql_query($this->sql,$params);
if (! $rs)
throw new Exception();
}
Aguardo sugestões.
Carregando comentários...