带参数的MS Access查询不适用于php / sql

时间:2018-12-26 08:44:51

标签: php ms-access odbc

我有一个与php odbc连接的访问​​数据库。 当我用php访问与之关联的ms访问参数(在访问中弹出以输入参数)时,会发生问题。

Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

我的代码如下:

<?php 

    function od_get_test() {
        // Executing Query ...
        global $cnx;
        $query = "SELECT * FROM qry_DailyIssued WHERE Issue=1 " ; // Issue is a ms access query parameter
        $od_flat_stock = odbc_exec($cnx, $query);
        confirm_query($od_flat_stock);
        return $od_flat_stock;
    }

     $od_test = od_get_test();

?>

1 个答案:

答案 0 :(得分:0)

提供要求的参数 name value

$query = "SELECT * FROM qry_DailyIssued WHERE Issue=1 AND [NameOfParameter] = " & SomeValue & ""

或者,如果值是Text:

$query = "SELECT * FROM qry_DailyIssued WHERE Issue=1 AND [NameOfParameter] = '" & SomeValue & "'"