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

बाइनरी फ़ाइल सामग्री php print_r में दिखाई गई है लेकिन mysql में सहेजी नहीं गई है

RTM ;-)

इसलिए मैंने इसे स्वयं कभी नहीं किया है, लेकिन मुझे लगता है कि इसे आपके कोड और फ़ंक्शन दस्तावेज़ पृष्ठ पर उदाहरण :

    $filepath = ini_get('upload_tmp_dir')."/".basename($_FILES['file'.$i]['tmp_name']);
    $filepath = addslashes($filepath);
    $handle = fopen($filepath, "rb");
    $content = null;

    $stmt = $mysqli->prepare("INSERT INTO attachment (filename,filecontent,mkey) VALUES (?,?,?)");
    $stmt->bind_param("sbi",$_FILES['file'.$i]['name'], $content, $mkey);

    while (!feof($handle)) {
        // $maxPacketSize would be the size of your max packet setting for mysql,
        // or something safely assumed to be below it
        $stmt->send_long_data(1, fread($handle, $maxPacketSize));
    }
    fclose($handle);
    $stmt->execute();



  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 my.cnf स्थान कैसे ढूंढूं?

  2. MySQL डेटा - पेजिंग को लागू करने का सबसे अच्छा तरीका?

  3. MySQL रूट उपयोगकर्ता पासवर्ड कैसे रीसेट करें

  4. अलग-अलग पंक्तियों के लिए MYSQL योग ()

  5. MySQL में भ्रष्ट InnoDB तालिका को सुधारने के सर्वोत्तम तरीके