使用R将html文件保存到MySQL中,并使用php显示该文件
下面的代码是用R语言编写的 功能:将html文件保存到数据库中使用R将html文件保存到MySQL中,并使用php显示该文件,php,mysql,r,Php,Mysql,R,下面的代码是用R语言编写的 功能:将html文件保存到数据库中 html_binary <- paste(readBin("EventChart3.html", what="raw", n=1e6), collapse='') sql<-paste0("INSERT INTO test (`att`) VALUES ('",html_binary,"')") dbSendQuery(connect,sql) 下面的代码是用PHP语言编写的 功能:显示html文件 $sql=spr
html_binary <- paste(readBin("EventChart3.html", what="raw", n=1e6),
collapse='')
sql<-paste0("INSERT INTO test (`att`) VALUES ('",html_binary,"')")
dbSendQuery(connect,sql)
下面的代码是用PHP语言编写的
功能:显示html文件
$sql=sprintf("select * from test where id=37");
$result=mysql_query($sql);
$row=mysql_fetch_assoc($result) ;
print $row['id']."</br>";
header("content-type:text/html");
echo $row['att'];
表只有两个属性
1.id:自动递增,int
2.附件:保存二进制文件,BLOB
我的php显示了很多二进制代码,我不知道如何解决它。
请给我帮助,谢谢大家您是否尝试搜索解码二进制文件,如:?我搜索了,但我不需要转换字符串。我只想显示html文件,而不是其代码什么意思,您想显示html文件,而不是代码?您不是在试图将二进制存储的html字符串重新输入浏览器吗?我对您期望看到的内容有点困惑。我的目标是将整个html文件保存到DB中,并使用PHP显示它。但我不知道怎么解决……也许我弄错了你的意思,我试一下你的建议。PHP显示的数字太大