亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

php blob如何讀取和寫入數據

PHP
小樊
81
2024-08-12 19:52:38
欄目: 編程語言

在PHP中,可以使用PDO類來讀取和寫入BLOB數據。以下是一個簡單的示例:

// 連接數據庫
$dsn = 'mysql:host=localhost;dbname=mydatabase';
$username = 'root';
$password = 'password';

try {
    $db = new PDO($dsn, $username, $password);
} catch (PDOException $e) {
    die('連接數據庫失敗:' . $e->getMessage());
}

// 讀取BLOB數據
$stmt = $db->prepare('SELECT image FROM images WHERE id = :id');
$stmt->bindParam(':id', $id, PDO::PARAM_INT);
$stmt->execute();

$row = $stmt->fetch(PDO::FETCH_ASSOC);

if ($row) {
    $image_data = $row['image'];
    // 將BLOB數據寫入文件
    file_put_contents('image.jpg', $image_data);
}

// 寫入BLOB數據
$image_data = file_get_contents('image.jpg');

$stmt = $db->prepare('INSERT INTO images (image) VALUES (:image)');
$stmt->bindParam(':image', $image_data, PDO::PARAM_LOB);
$stmt->execute();

在上面的示例中,我們首先連接到數據庫,然后從表中讀取BLOB數據并將其寫入文件。然后我們將文件中的數據讀取出來,并將其作為BLOB數據插入到另一個表中。請注意,在寫入BLOB數據時,我們使用了PDO::PARAM_LOB來綁定參數。

0
武义县| 蒲江县| 尼玛县| 濮阳县| 武陟县| 玉山县| 宁城县| 太仓市| 固原市| 沾化县| 宁河县| 德化县| 浪卡子县| 宜丰县| 青河县| 兴山县| 南投市| 江山市| 抚州市| 江西省| 诸城市| 蓝田县| 楚雄市| 天柱县| 绵竹市| 沙洋县| 桓台县| 绍兴县| 平山县| 晋州市| 定西市| 新郑市| 盘锦市| 澄城县| 天台县| 渭南市| 明溪县| 泸西县| 嘉荫县| 揭东县| 高邑县|