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

MySQL TEXTタイプにPDOPARAM_LOBまたはPARAM_STRを使用する必要がありますか?

    ユースケースで述べたように、大量のデータを使用する場合は、はい-PDO::PARAM_LOBを使用します データストリームを使用してデータを操作します。

    PHPドキュメント によると :

    そして、このように使用します:

    <?php
    $db = new PDO('odbc:SAMPLE', 'db2inst1', 'ibmdb2');
    $stmt = $db->prepare("select contenttype, imagedata from images where id=?");
    $stmt->execute(array($_GET['id']));
    $stmt->bindColumn(1, $type, PDO::PARAM_STR, 256);
    $stmt->bindColumn(2, $lob, PDO::PARAM_LOB);
    $stmt->fetch(PDO::FETCH_BOUND);
    
    header("Content-Type: $type");
    fpassthru($lob);
    


    1. SQLServerのチェック制約

    2. mysqlで生年月日から年齢を計算します

    3. SQLクエリで最も近い緯度/経度を見つける

    4. SQLiteのJSON_INSERT()とJSON_SET()とJSON_REPLACE()