清除問題,我使用php作爲我的後端,我想獲取url映像的內容,然後將它作爲BLOB類型插入到mysql中?這個怎麼做 ?如何從url獲取圖片並將其保存在mysql中作爲BLOB? php
我試過這段代碼:
<?php
$servername = "localhost";
$username = "root";
$password = "111";
$dbname = "111";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
$data = file_get_contents("https://images-na.ssl-images-amazon.com/images/M/MV5BMTI3ODc2ODc0M15BMl5BanBnXkFtZTYwMjgzNjc3._V1_UX182_CR0,0,182,268_AL_.jpg");
$sql = "UPDATE employee SET realPhoto='".$data."' WHERE id= 2";
if ($conn->query($sql) === TRUE) {
echo ("true");
} else {
echo ("false");
}
?>
我想是這樣的,而無需使用Imagick類,怎麼樣?
你需要告訴我們你嘗試過什麼。 –
到目前爲止你做了什麼? –
不要轉義二進制圖像數據...你應該使用[準備語句](http://php.net/manual/en/mysqli.quickstart.prepared-statements.php),而不是串聯你的查詢... –