从blob字段插入/读取html文件

时间:2011-11-18 13:38:50

标签: sql db2 ibm-midrange

如何使用SQL语言进行INSERT和RETRIEVE,从BLOB字段到ibmI上的db2的HTML文档?

我将testing.html放在fylesystem中,但我不知道这种方式是否正确,或者我是否也可以将文件用于我的本地PC。

我从STRSQL尝试了这段代码没有成功:

INSERT INTO LIB/FILE VALUES('','C','000001',BLOBFROMFILE(/PATH/testing.html))

是否可以输入HTML文档类型或是否有其他类型字段来管理它?

在此过程之后,我还需要一个比读取它的SQL字符串。

谢谢!

1 个答案:

答案 0 :(得分:1)

$data = file_get_contents("/PATH/testing.html");
$data = mysql_real_escape_string($data);
$query = "INSERT INTO FILE VALUES('','C','000001','$data')";
mysql_query($query);

编辑:

linux文件系统

假设您正在处理/var/www/username/public_html/文件夹

当你尝试/PATH/testing.html

程序正在寻找/PATH/testing.html

直接访问根文件夹可能你没有那个权利

另一方面,当您尝试PATH/testing.html ( no / at start )

程序查找/var/www/username/public_html/PATH/testing.html