1
OXIDフレームワークで使用されるADODBを使用してSQLクエリを実行しようとしています。ADODBでPHP変数を使用する
$database = oxDb::getDb();
$sql = 'SELECT oxobjectid FROM oxobject2discount WHERE oxdiscountid = '.$oxdiscountid;
$resultado = $database->execute($sql);
これは常にスローされ、例外エラーです。私はあなたが関数Prepare
とADODBを使ってステートメントをサニタイズし、それを使う準備ができていることを知っています。しかし、私はそれをOxidと呼ぶことができません。
誰でも何をすべきか知っていますか?
'$のoxdiscountid'の値は何ですか? – C2486
データベース(char32)から取得した文字の束。私は文字列に$ sqlを強制しようとします。 – prgrm
これは機能しました。 $ oxdiscountidの後にセミコロンを削除するべきですが、それは明らかに誤植です。また、回答として投稿して、回答として確認することもできます。 – prgrm