为了账号安全,请及时绑定邮箱和手机立即绑定

PDO - 绑定变量数量错误

PDO - 绑定变量数量错误

PHP
慕斯王 2022-08-19 10:10:19
当我运行代码时,我有这个错误:错误:参数编号无效:绑定变量数与标记数不匹配 - 行: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)";


查看完整回答
反对 回复 2022-08-19
  • 1 回答
  • 0 关注
  • 76 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信