久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <tfoot id='sgUTU'></tfoot>
    <legend id='sgUTU'><style id='sgUTU'><dir id='sgUTU'><q id='sgUTU'></q></dir></style></legend>
    <i id='sgUTU'><tr id='sgUTU'><dt id='sgUTU'><q id='sgUTU'><span id='sgUTU'><b id='sgUTU'><form id='sgUTU'><ins id='sgUTU'></ins><ul id='sgUTU'></ul><sub id='sgUTU'></sub></form><legend id='sgUTU'></legend><bdo id='sgUTU'><pre id='sgUTU'><center id='sgUTU'></center></pre></bdo></b><th id='sgUTU'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='sgUTU'><tfoot id='sgUTU'></tfoot><dl id='sgUTU'><fieldset id='sgUTU'></fieldset></dl></div>

          <bdo id='sgUTU'></bdo><ul id='sgUTU'></ul>
      1. <small id='sgUTU'></small><noframes id='sgUTU'>

      2. php print_r 中顯示的二進(jìn)制文件內(nèi)容但未保存在

        binary file content shown in php print_r but not saved in mysql(php print_r 中顯示的二進(jìn)制文件內(nèi)容但未保存在 mysql 中)
        <i id='dYbHo'><tr id='dYbHo'><dt id='dYbHo'><q id='dYbHo'><span id='dYbHo'><b id='dYbHo'><form id='dYbHo'><ins id='dYbHo'></ins><ul id='dYbHo'></ul><sub id='dYbHo'></sub></form><legend id='dYbHo'></legend><bdo id='dYbHo'><pre id='dYbHo'><center id='dYbHo'></center></pre></bdo></b><th id='dYbHo'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='dYbHo'><tfoot id='dYbHo'></tfoot><dl id='dYbHo'><fieldset id='dYbHo'></fieldset></dl></div>
        <tfoot id='dYbHo'></tfoot>

          • <legend id='dYbHo'><style id='dYbHo'><dir id='dYbHo'><q id='dYbHo'></q></dir></style></legend>
              <bdo id='dYbHo'></bdo><ul id='dYbHo'></ul>

                    <tbody id='dYbHo'></tbody>

                  <small id='dYbHo'></small><noframes id='dYbHo'>

                1. 本文介紹了php print_r 中顯示的二進(jìn)制文件內(nèi)容但未保存在 mysql 中的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我必須將輸入字段中的文件保存到數(shù)據(jù)庫中,我會這樣做:

                  i have to save the files from input fields to database,i'll do it this way:

                      $mkey = mysqli_insert_id($mysqli);
                      $i=0;
                      while (isset($_FILES['file'.$i])) {
                          $filepath = ini_get('upload_tmp_dir')."/".basename($_FILES['file'.$i]['tmp_name']);
                          $filepath = addslashes($filepath);
                          $handle = fopen($filepath, "rb");
                          $content = fread($handle, filesize($filepath));
                          $stmt = $mysqli->prepare("INSERT INTO attachment (filename,filecontent,mkey) VALUES (?,?,?)");
                          $stmt->bind_param("sbi",$_FILES['file'.$i]['name'],$content,$mkey);
                          $stmt->execute();
                          fclose($handle);
                          $i++;
                      }
                  

                  沒有發(fā)生錯(cuò)誤,其他 2 個(gè)字段 mkey 和 filename 填充在數(shù)據(jù)庫列中,但內(nèi)容沒有,$content 在我的瀏覽器中顯示為 print_r,我確定 $content 變量不為空,但 mysql 沒有顯示任何內(nèi)容內(nèi)容.

                  no error occured,and the other 2 fields mkey and filename are filled in database columns,but the content no,$content shown with print_r in my browser and i sure the $content variable is not empty,but mysql shows me nothing of the content.

                  推薦答案

                  RTM ;-)

                  如果變量的數(shù)據(jù)大小超過最大值.允許的數(shù)據(jù)包大小(max_allowed_pa??cket),您必須在類型中指定 b 并使用 mysqli_stmt_send_long_data() 以包的形式發(fā)送數(shù)據(jù).

                  If data size of a variable exceeds max. allowed packet size (max_allowed_packet), you have to specify b in types and use mysqli_stmt_send_long_data() to send the data in packets.

                  所以我自己從來沒有這樣做過,但我認(rèn)為它需要根據(jù)您的代碼和 函數(shù)文檔頁面上的示例:

                  So I have never done this myself but i would assume it needs to look something like this based on your code and the example on the functions doc page:

                      $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();
                  

                  這篇關(guān)于php print_r 中顯示的二進(jìn)制文件內(nèi)容但未保存在 mysql 中的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  store_result() and get_result() in mysql returns false(mysql 中的 store_result() 和 get_result() 返回 false)
                  Call to undefined function mysqli_result::num_rows()(調(diào)用未定義的函數(shù) mysqli_result::num_rows())
                  PHP Prepared Statement Problems(PHP 準(zhǔn)備好的語句問題)
                  mysqli_fetch_array returning only one result(mysqli_fetch_array 只返回一個(gè)結(jié)果)
                  PHP MySQLi Multiple Inserts(PHP MySQLi 多次插入)
                  How do I make sure that values from MySQL keep their type in PHP?(如何確保 MySQL 中的值在 PHP 中保持其類型?)

                  <tfoot id='XGTaS'></tfoot>
                  • <bdo id='XGTaS'></bdo><ul id='XGTaS'></ul>
                    <legend id='XGTaS'><style id='XGTaS'><dir id='XGTaS'><q id='XGTaS'></q></dir></style></legend>

                    <i id='XGTaS'><tr id='XGTaS'><dt id='XGTaS'><q id='XGTaS'><span id='XGTaS'><b id='XGTaS'><form id='XGTaS'><ins id='XGTaS'></ins><ul id='XGTaS'></ul><sub id='XGTaS'></sub></form><legend id='XGTaS'></legend><bdo id='XGTaS'><pre id='XGTaS'><center id='XGTaS'></center></pre></bdo></b><th id='XGTaS'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='XGTaS'><tfoot id='XGTaS'></tfoot><dl id='XGTaS'><fieldset id='XGTaS'></fieldset></dl></div>

                      <small id='XGTaS'></small><noframes id='XGTaS'>

                              <tbody id='XGTaS'></tbody>
                            主站蜘蛛池模板: 欧美成年人视频在线观看 | 国产999在线观看 | 涩爱av一区二区三区 | 99re视频在线| 亚洲自拍偷拍av | 午夜精品一区 | 成人免费看黄 | 国产高清在线视频 | 伊人免费网| 天天色图 | 天堂精品视频 | 波多野结衣先锋影音 | 少妇久久久 | 谁有毛片 | 国产精品国产精品国产专区不片 | 欧美电影网 | 国产午夜精品一区二区三区嫩草 | av永久免费 | 国产精品久久久久久久久久 | 日日操操| 亚洲国产精品va在线看黑人 | 午夜手机在线视频 | 91久久国产 | h视频免费在线观看 | 国产精品小视频在线观看 | 一区二区三区四区不卡视频 | 日韩欧美在线免费观看 | 日韩在线不卡视频 | 中文字幕在线看人 | 一区二区三区免费网站 | 久草网址 | 97久久久久久 | 欧美aaa| 国产精品二区三区 | 亚洲天堂网站 | 国产精品成人一区二区三区吃奶 | 精品久久精品 | 精品一二三区 | 成人小视频在线 | 免费在线观看av的网站 | 免费骚视频 |