我正在尝试从 magento 的自定义插件/代码中将数据插入到 oracle 表中。下面的代码对我有用,但我无法插入带值的单引号。
<?php
$headerSql = "INSERT INTO MAGE_ORDER_INTF_HEADERS_DV (HEADER_REC_ID, IMPORT_SOURCE, IMPORT_SOURCE_INSTANCE)VALUES (".$header_rec_id.",'".$is."','".$isi."')";
$q = $writeResourceOracle->prepare($headerSql);
if($q->execute()) {
echo 'success';
}else{
echo 'fail';
}
?>
如果我有像 john、shan、google 这样的普通数据,它会进入 db 表,但如果数据像 mac 或任何有单引号的东西,而不是 oracle 的错误。在这种情况下请帮助我。