Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

PHP का उपयोग करके Oracle में BLOB के रूप में चित्र अपलोड करें

आपको सबसे पहले $_FILES . से अपलोड की जा रही छवि प्राप्त करने की आवश्यकता है #वैश्विक सरणी:

$image = file_get_contents($_FILES['image_field_name']['tmp_name']);

फिर डेटाबेस में इमेज डालने के लिए यह प्रयास करें:

$sql = "INSERT INTO table (id, image) VALUES(1, empty_blob()) RETURNING image INTO :image";

$result = oci_parse($connection, $sql);
$blob = oci_new_descriptor($connection, OCI_D_LOB);
oci_bind_by_name($result, ":image", $blob, -1, OCI_B_BLOB);
oci_execute($result, OCI_DEFAULT) or die ("Unable to execute query");

if(!$blob->save($image)) {
    oci_rollback($connection);
}
else {
    oci_commit($connection);
}

oci_free_statement($result);
$blob->free();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sqoop द्वारा Oracle को अनुक्रम फ़ाइल निर्यात करना

  2. 'ORA-00942:तालिका या दृश्य मौजूद नहीं है' केवल एक संग्रहीत प्रक्रिया के भीतर चलने पर

  3. मैं Oracle SQL में स्कीमा में सभी तालिकाओं को कैसे सूचीबद्ध करूं?

  4. java.lang.ArithmeticException Oracle 11.2.0.2.0 (64 बिट) में कनेक्शन प्राप्त करने का प्रयास करते समय

  5. दिनांक सीमा को क्वेरी करने के लिए Oracle डेटाबेस के साथ OPENQUERY का उपयोग करना