<?php
$size = filesize('H:/blog_banner.jpg');
$fp = fopen('H:/blog_banner.jpg','rb');
$binary_pic = fread($fp,$size);
$link = mysqli_connect('127.0.0.1','root','123456') or die('connect failed!');
$binary_pic = base64_encode($binary_pic);
mysqli_select_db($link, 'rqPro');
mysqli_query($link,"insert into tb_pic values('',$binary_pic)") or die('cant perform pic');
結果是:如何使用php保存圖片?
不能執行PIC。
mysql保存字段中的圖片是:中等blob。
我該如何解決這個問題?
使用file_get_contents('tourpic.jpg')來檢索圖像,如果需要像你想做base64編碼並保存到你的mysql字段。但更好的做法通常是將數據庫引用保存到文件系統中,這將減少數據庫導出大小和數據庫負載 –