Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
282 views
in Technique[技术] by (71.8m points)

How to add picture in php interbase or firebird server using php

We have asoftware engineering project i need to put picture in the database using blob of php interbase using firebird server. Could someone give me some reerences to do it. Or some example? Regards.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

First create a method call insertBlob or name it anything you want. then open the file as binary, 'rb' means read binary so you can save it to your database as a blob type.

public function insertBlob($filePath,$mime){
$blob = fopen($filePath,'rb');

$sql = "INSERT INTO files(mime,data) VALUES(:mime,:data)";
$stmt = $this->conn->prepare($sql);

$stmt->bindParam(':mime',$mime);
$stmt->bindParam(':data',$blob,PDO::PARAM_LOB);

return $stmt->execute();

}

now you can do somethiling like this..

insertBlob('C:/picture1.png','image/png');

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...