在 ADODB 中使用 PHP 个变量

Using PHP variables with ADODB

我正在尝试使用 OXID 框架中使用的 ADODB 进行 SQL 查询。

$database = oxDb::getDb();
$sql = 'SELECT oxobjectid FROM oxobject2discount WHERE oxdiscountid = '.$oxdiscountid;
$resultado = $database->execute($sql);

这将始终抛出异常错误。我知道您可以将函数 Prepare 与 ADODB 结合使用来清理语句并准备好使用它。但是,我似乎无法在 Oxid 中调用它。

有人知道该怎么办吗?

使用 " 引号

$sql = 'SELECT oxobjectid FROM oxobject2discount WHERE oxdiscountid = "'.$oxdiscountid;.'"';