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

PHP प्रदर्शन छवि BLOB MySQL से

इसे इस तरह आजमाएं।

डीबी में डालने के लिए

$db = new mysqli("localhost", "root", "", "DbName");
$image = file_get_contents($_FILES['images']['tmp_name']);
$query = "INSERT INTO products (image) VALUES(?)";
$stmt = $db->prepare($query);
$stmt->bind_param('s', $image);
$stmt->execute();

ब्लॉब से छवि तक पहुंचने के लिए

$db = new mysqli("localhost", "root", "", "DbName");
$sql = "SELECT * FROM products WHERE id = ?";
$stmt = $db->prepare($sql);
$stmt->bind_param('s', $id);
$stmt->execute();
$result = $stmt->get_result();
$row = $result->fetch_array();
echo '<img src="data:image/jpeg;base64,'.base64_encode($row['image']).'"/>';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस तालिका डेटा को संशोधित करने में एक MySQL क्वेरी सफल होने पर परीक्षण कैसे करें?

  2. Mysql वाइल्डकार्ड के साथ खोज प्रदर्शन में सुधार (%%)

  3. MySQL के IF EXISTS का उपयोग

  4. मुझे PHP में mysql_* फ़ंक्शन का उपयोग क्यों नहीं करना चाहिए?

  5. डेटाबेस स्केलिंग में सर्वोत्तम अभ्यास:भाग 1