Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Yii2 zapisuje plik do Oracle BLOB

Powinieneś po prostu użyć danych obrazu zamiast wskaźnika zasobów, np. :

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

EDYCJA:przepraszam, masz rację, musisz podać wskaźnik zasobów, aby móc powiązać ten parametr za pomocą PARAM_LOB .

Jak stwierdzono w php doc , spróbuj użyć transakcji , np. :

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. Jak odkryć podstawowe (lub unikalne) kolumny klucza głównego z widoku Oracle?

  2. Napisz zapytanie SQL, aby znaleźć uczniów, którzy są zapisani na jednostki oferowane w danej lokalizacji?

  3. Jak pobrać komentarze z Oracle 11g za pomocą JDBC?

  4. Funkcja BITAND() w Oracle

  5. Oracle ORA-01008:nie wszystkie zmienne powiązane Błąd z parametrami