在 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;.'"';
我正在尝试使用 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;.'"';