Php 在单个MysQl语句中选择多个发票号

Php 在单个MysQl语句中选择多个发票号,php,arrays,Php,Arrays,我试图用一个mysql查询从我的数据库表中选择多个Invoiceno,但我得到一个空记录 这是我试过的 $invoiceNo1="'".implode("','", $invoiceNo)."'"; $queryInv="SELECT invoice_no,invoice_date,invoicetype FROM invoice_lineitem where invoice_no in ($invoiceNo1)"; 但是我得到一个空数组你能在两行之后打印请求以查看顶部的完整Sql请求吗,

我试图用一个mysql查询从我的数据库表中选择多个Invoiceno,但我得到一个空记录 这是我试过的

$invoiceNo1="'".implode("','", $invoiceNo)."'";

$queryInv="SELECT invoice_no,invoice_date,invoicetype FROM invoice_lineitem where invoice_no in ($invoiceNo1)";

但是我得到一个空数组

你能在两行之后打印请求以查看顶部的完整Sql请求吗,你能
打印($invoiceNo
);`并显示结果,然后在右下方
$queryiv
可以将其回显出来,并用这两个结果编辑您的问题。运行查询时是否出现SQL错误?尝试检查查询结果是否为假,并显示
$mysqi->error
。为什么在内爆函数的开始和结束处使用单引号和双引号?@Mehar在查询中使用之前,将要在queryecho$invoiceNo1的in子句中使用的不同值串联起来,以查看其是否返回了正确的数据。是否可以在查询结束后打印请求要在顶部看到完整的Sql请求,可以
打印($invoiceNo
);`并显示结果,然后在右下方
$queryiv
可以将其回显出来,并用这两个结果编辑您的问题。运行查询时是否出现SQL错误?尝试检查查询结果是否为假,并显示
$mysqi->error
。为什么在内爆函数的开始和结束处使用单引号和双引号?@Mehar在查询中使用之前,将要在queryecho$invoiceNo1的in子句中使用的不同值串联起来,以查看其是否返回了正确的数据。是否可以在查询结束后打印请求要在顶部看到完整的Sql请求,可以
打印($invoiceNo
);`并显示结果,然后在右下方
$queryiv
可以将其回显出来,并用这两个结果编辑您的问题。运行查询时是否出现SQL错误?尝试检查查询结果是否为假,并显示
$mysqi->error
。为什么在内爆函数的开始和结束处使用单引号和双引号?@Mehar在查询中使用之前,将要在queryecho$invoiceNo1的in子句中使用的不同值串联起来,以查看它是否返回正确的数据,这是正确的方法