Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Haruskah saya menggunakan PDO PARAM_LOB atau PARAM_STR untuk tipe MySQL TEXT?

Jika Anda akan menggunakan sejumlah besar data, seperti yang telah Anda sebutkan dalam kasus penggunaan Anda, maka ya -- saya akan menggunakan PDO::PARAM_LOB untuk memanipulasi data Anda menggunakan aliran data.

Menurut dokumentasi PHP :

Dan menggunakannya seperti ini:

<?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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Cara Membuat Indeks Unik 'Dua Sisi' Pada Dua Bidang?

  2. sql query:bagaimana cara membuat tag tanpa anak menjadi orang tua?

  3. Kata sandi tidak memeriksa sensitivitas huruf besar-kecil

  4. CAST DECIMAL ke INT

  5. Tidak dapat menginstal mysql-python (versi yang lebih baru) di Windows