sql >> データベース >  >> RDS >> Mysql

PHP:PDOを使用してMySQLから画像を取得する

    imageid値をパラメーター化し、パラメーターをPDO::PARAM_LOBにバインドする必要があります :

    $sql = "SELECT image FROM image WHERE imageid=:id";
    $query = $db_conn->prepare($sql);
    $query->execute(array(':id' => $image_id));
    
    $query->bindColumn(1, $image, PDO::PARAM_LOB);
    $query->fetch(PDO::FETCH_BOUND);
    header("Content-Type: image");
    echo $image;
    

    もちろん、完全で正しいコンテンツタイプ(例:image / png)も指定する必要があります。



    1. MySQLのデータベーストランザクション内のCodeception受け入れテスト

    2. MySQLのインデックスを理解する:パート2

    3. R12.1.3で同時リクエストを送信する際の配信オプション

    4. InnoDBmySQLがONDELETESETDEFAULT'を設定できません。設定方法は?