Php 在PDO中运行SQL查询时发生PDO异常错误

Php 在PDO中运行SQL查询时发生PDO异常错误,php,mysql,sql,pdo,Php,Mysql,Sql,Pdo,我正在尝试使用PHP PDO运行此SQL查询: $stmt = $pdo_conn->prepare("select * from billing_pdf_archive where invoice_number = :invoice_number and sequence = :sequence "); $stmt->execute(array( ':invoicenumber' => $_GET["inv"],

我正在尝试使用PHP PDO运行此SQL查询:

$stmt = $pdo_conn->prepare("select * from billing_pdf_archive where invoice_number = :invoice_number and sequence = :sequence ");

$stmt->execute(array(
                     ':invoicenumber' => $_GET["inv"], 
                     ':sequence' => $_GET["seq"]
                    )
);

$result = $stmt->fetch();
注意:$\u GET[inv]和$\u GET[seq]在回显时显示数据

但我得到了这个错误

致命错误:未捕获异常“PDOException”,消息为“SQLSTATE[HY093]:无效参数编号:参数未在/home/integra/public_html/lifeline/billing/resendpdfinvoice.php:94堆栈跟踪:0/home/integra/public_html/lifeline/billing/resendpdfinvoice.php94:PDOStatement->->executeArray 1{main}在第94行输入/home/integra/public_html/lifeline/billing/resendpdfinvoice.php

我想不出它出了什么问题参见这里

invoicenumber!=invoice_number
看这里

invoicenumber!=invoice_number

当执行语句要求:invoicenumber时,您的查询似乎包含:invoice\u number。尝试将它们设置为相同的值:例如发票号

$stmt = $pdo_conn->prepare("select * from billing_pdf_archive"
    . " where invoice_number = :invoice_number and sequence = :sequence ");

$stmt->execute(array(
    ':invoice_number' => $_GET["inv"], 
    ':sequence' => $_GET["seq"]
));
$result = $stmt->fetch();

当执行语句要求:invoicenumber时,您的查询似乎包含:invoice\u number。尝试将它们设置为相同的值:例如发票号

$stmt = $pdo_conn->prepare("select * from billing_pdf_archive"
    . " where invoice_number = :invoice_number and sequence = :sequence ");

$stmt->execute(array(
    ':invoice_number' => $_GET["inv"], 
    ':sequence' => $_GET["seq"]
));
$result = $stmt->fetch();
发票号码vs发票号码语音号码vs发票号码