Oracle
 sql >> база данни >  >> RDS >> Oracle

Yii2 запазва файл в Oracle BLOB

Трябва просто да използвате данни за изображение вместо указател на ресурс, напр. :

$this->image = file_get_contents($fileInfo->tempName);

РЕДАКТИРАНЕ:съжалявам, прав сте, трябва да предоставите указател на ресурс, за да можете да обвържете този параметър с помощта на PARAM_LOB .

Както е посочено в php doc , трябва да опитате да използвате транзакция , напр. :

News::getDb()->transaction(function($db) use ($model) {
    $model->save();
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използвайте for цикъл след клаузата With в PL/SQL

  2. Как да изберете топ 1 и подредени по дата в Oracle SQL?

  3. Как да заменим lookahead в regex?

  4. използвайки pl/sql, как да отворя директория?

  5. java.sql.SQLException:Не може да се ангажира с автоматично ангажиране, зададено на oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:4443)