1
Я пытаюсь выполнить SQL-запрос с ADODB, который используется в OXID-среде.Использование переменных PHP с ADODB
$database = oxDb::getDb();
$sql = 'SELECT oxobjectid FROM oxobject2discount WHERE oxdiscountid = '.$oxdiscountid;
$resultado = $database->execute($sql);
Это всегда вызовет ошибку исключения. Я знаю, что вы можете использовать функцию Prepare
с ADODB для дезинфекции заявления и получения его для его использования. Как бы то ни было, я не могу назвать это Оксидом.
Кто-нибудь знает, что делать?
что значение '$ oxdiscountid'? – C2486
Буква символов, взятых из базы данных (char32). Я попробую заставить $ sql в строку. – prgrm
Это сработало. Вы должны удалить точку с запятой после $ oxdiscountid, но это, очевидно, опечатка. Также опубликуйте его как ответ, чтобы я мог проверить его как ответ. – prgrm