当我运行代码时,我有这个错误:错误:参数编号无效:绑定变量数与标记数不匹配 - 行:106法典:$data_cadastro = date("Y-m-d G:i:s");$query = "INSERT INTO FRETES (VENDA_CLIENTE_ID_CLIENTE, VENDA_ID_VENDA, DT_COLETA, DT_ENTREGA, LINK, TRANSPORTADORA, POSICAO, VALIDA, DT_CADASTRO) VALUES (:id_cliente, :id_venda, ':dt_coleta', ':dt_entrega', ':link', ':transportadora', ':posicao', :validacao, ':dt_cadastro')";$banco = $this->pdo->prepare($query);try { $banco->execute( array( ':id_cliente' => $this->id_cliente, ':id_venda' => $this->id_venda, ':dt_coleta' => $dados['DTcoleta'], ':dt_entrega' => $dados['DTentrega'], ':link' => $dados['linkFrete'], ':transportadora' => $dados['transportadora'], ':posicao' => $dados['posicaoFrete'], ':validacao' => $dados['validacao'], ':dt_cadastro' => $data_cadastro ) );} catch (PDOException $exception) { die("Execução da Query com erro (inserir novo frete): " . $exception->getMessage() . ' - Linha: ' . $exception->getLine());}我错在哪里?
1 回答
繁星淼淼
TA贡献1775条经验 获得超11个赞
删除占位符两边的引号
$query = "INSERT INTO FRETES (VENDA_CLIENTE_ID_CLIENTE, VENDA_ID_VENDA, DT_COLETA, DT_ENTREGA, LINK, TRANSPORTADORA, POSICAO, VALIDA, DT_CADASTRO) VALUES (:id_cliente, :id_venda, :dt_coleta, :dt_entrega, :link, :transportadora, :posicao, :validacao, :dt_cadastro)";
- 1 回答
- 0 关注
- 76 浏览
添加回答
举报
0/150
提交
取消