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

pdoは画像をデータベースに直接挿入します-常にBLOBを挿入します-0B

    PDO::PARAM_LOBが必要です fpを読み取った結果ではなく、上記で作成したファイルポインタになります

    if (isset($_FILES['image']) && $_FILES['image']['size'] > 0) 
    { 
       $tmpName  = $_FILES['image']['tmp_name'];  
    
       $fp = fopen($tmpName, 'rb'); // read binary
    } 
    
    try
    {
       $stmt = $conn->prepare("INSERT INTO images ( picture ) VALUES ( ? )");
       $stmt->bindParam(1, $fp, PDO::PARAM_LOB);
       $conn->errorInfo();
       $stmt->execute();
    }
    catch(PDOException $e)
    {
       'Error : ' .$e->getMessage();
    }
    



    1. MySQL Select:WHERE(time now)=BETWEEN tablevalue AND tablevalue

    2. synatxエラーの近く(コード1)AndroidSQLiteを挿入

    3. SQL RANK()とROW_NUMBER()

    4. テーブルをロックしているものを見つける方法は?