PHP 数据库操作

  1. 读取一般数据
  2. 读取二进制数据

数据库连接

参阅 ADO 数据库对象

$cn = new COM("ADODB.connection"); 

$cn->Open("driver={microsoft access driver (*.mdb)};uid=;pwd=;dbq=" . realpath("data.mdb") );

$rec = new COM("ADODB.Recordset");

$rec->Open ("select * from images where id=". $id, $cn);

// 显示数据

$rec->close();

$cn->close();

读取一般数据

echo( $rec->Fields["column"]->Value );

读取二进制数据(图象)

一般此数据单独输出,若为图象,用法示例:<IMG src="getimage.php?id=1">

$data = $rec->Fields["pic"]->Value;

$size = count($data);

$i = $data->length;

for($i=0;$i<$size;$i++)

    print(chr($data[$i]));