簡體   English   中英

使用PHP將圖像插入MySQL數據庫

[英]Insert Image Into MySQL Database Using PHP

我有一個名為ID(A_I)和Image(LONGBLOB)列的圖像表。 我看到了其他答案,但這對我不起作用。 我應該提到我正在使用XAMPP。 當我使用完整的PC文件路徑時,它會轉義字符,因為它使用了'\\'。 有人能指出我正確的方向嗎?

<?PHP
$A = "localhost"; // Server Name
$B = "root";      // MySQL Username
$C = "";          // MySQL Password
$D = "sql";       // Database

$CONNECT = new mysqli($A, $B, $C, $D);

if ($CONNECT->connect_error) {
    die("Connection Failed");
}

echo "Connected";

$SQL = "INSERT INTO Images (ID, Image) VALUES (1,LOAD_FILE('1.jpg'))";

if (mysqli_query($CONNECT, $SQL)) {
    echo "Image Sent";
} else {
    echo "Error Sending Image";
}
?>

您可以這樣編寫\\來逃避\\ char:

 $sql = "INSERT INTO Images (ID, Image) VALUES (1,LOAD_FILE('C:\\xampp\\htdocs\\1.jpg'))";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM