如何使用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字符串。
谢谢!
答案 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);
编辑:
假设您正在处理/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