Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Yii2 lưu tệp vào Oracle BLOB

Bạn chỉ nên sử dụng dữ liệu hình ảnh thay vì con trỏ tài nguyên, ví dụ::

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

CHỈNH SỬA:xin lỗi bạn nói đúng, bạn cần cung cấp một con trỏ tài nguyên để có thể liên kết thông số này bằng cách sử dụng PARAM_LOB .

Như đã nêu trên php doc , bạn nên thử sử dụng giao dịch , ví dụ. :

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. Không thể tham gia giao dịch

  2. Sự khác biệt giữa chỉ số chính và chỉ số phụ chính xác là gì?

  3. Tìm sinh viên đã đăng ký cả hai khóa học

  4. Oracle:Đặt thời gian chờ truy vấn

  5. Xử lý ngoại lệ trong pl / sql