Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用R将html文件保存到MySQL中,并使用php显示该文件_Php_Mysql_R - Fatal编程技术网

使用R将html文件保存到MySQL中,并使用php显示该文件

使用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

下面的代码是用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=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显示的数字太大