刚敲了半天,结果你提示问题以解决,真纳闷。重新来吧。
像你这样说的话,要用到组件了,我这有个函数,或许你用的上,但就是像你说的,把整个页面全部写入数据库了。
Function readFile(filePath)
Dim objFSO, objTS, pageData
Set objFSO = ServerCreateObject("ScriptingFileSystemObject")
Set objTS = objFSOOpenTextFile(ServerMapPath(filePath), 1)
'在读取文件内容之前先使用If语句检查是否到达文件结尾
If Not objTSAtEndOfStream Then '读取全部内容,再指派给字符串变量AllLines
pageData = objTSReadAll '使用Replace函数将字符串变量中的换行字符置换成强制换行标记
End If
objTSClose '关闭已打开的文件
Set objTS = Nothing '释放TextStream对象
Set objFSO = Nothing '释放FileSystemObject对象
readFile = pageData
End Function
'调用函数
modelName = "页面路径"
pageData = readFile(modelName)
'直接把 pageData 写入数据库的某个字段就行
1:首先要使用PHP的超全局变量
$_GET
和
$_POST
用于收集表单数据(form-data)
2:然后使用INSERT
INTO
语句用于向数据库表中插入新记录。
具体示例:
(1)首先创建了一个名为
"Persons"
的表,有三个列:"Firstname",
"Lastname"
以及
"Age"。
(2)其次创建一个
HTML
表单,这个表单可把新记录插入
"Persons"
表。
(3)接着当用户点击上例中
HTML
表单中的提交按钮时,表单数据被发送到
"insertphp"。"insertphp"
文件连接数据库,并通过 $_POST
变量从表单取回值。然后,mysql_query()
函数执行
INSERT
INTO
语句,一条新的记录会添加到数据库表中。
进入数据库的数据先进行转义再入库,例如将>变成>之类的。
具体的编程语言有不同的实现方法。思路是一样的
这样,从数据库里出来的数据再展现到html页面中就会被自动换成实体了
HTML静态本身是不可以直接连接数据库的,但是可以在静态网页里嵌套一个JS脚本或一个,再在这个JS或里连接数据库。这样就达到了HTML静态网页显示数据库内容的目标。这种方法是被各大网站广泛应用的,例如一篇太平洋网上的热点文章。它的文章主体是一个静态网页,但文章下面的评论却是动态的数据库内容。类似的还在非常多,尤其是一些大型网站
如果是纯字符串的话可使用以后三种的一种,
text
MEDIUMTEXT
LONGTEXT
如果还有内容,
那使用
blob
MEDIUMBLOB
longBLOB
的一种,从前到后面的差别是可存储的内容容量大小不同,具体差异可查询mysql手册或百度
html代码
保存到数据库中可能需要注意一些问题:
比如说
需要转义的
字符
。
或者回车怎样处理。
1
转义
2
替换
replace('/r/n','');
其它具体问题再具体解决
本文概述: 在mysql中建立一个新的数据库 一个怎样储存文件的例子程序 一个怎样访问文件的例子程序 在mysql中建立一个新的database 首先,你必须在你的mysql中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里。在例子中我会使用下列结构,为了建立数据库,你必须做下列步骤: 进入MySql控制器 输入命令"createdatabasebinary_data;" 输入命令"usebinary_data;" 输入命令"CREATETABLEbinary_data(idINT (4)NOTNULLAUTO_INCREMENTPRIMARYKEY, descriptionCHAR(50),bin_dataLONGBLOB,filenameCHAR(50),filesizeCHAR (50),filetypeCHAR(50));"(不能断行) 如果没有意外,数据库和表应该建立好了。 一个怎样储存文件的例子程序用这个例子你可以通过Html表单将文件传输到数据库中。 storephp3 以下为引用的内容: //storephp3-byFlorianDittmer > //如果提交了表单,代码将被执行: if($submit){ //连接到数据库 //(你可能需要调整主机名,用户名和密码) MYSQL_CONNECT("localhost","root","password");mysql_select_db("binary_data");$data=addslashes(fread(fopen($form_data, "r"),filesize($form_data)));$result=MYSQL_QUERY("INSERTINTObinary_data(description,bin_data,filename,filesize,filetype)""VALUES(’$form_description’,’$data’,’$form_data_name’,’$form_data_size’,’$form_data_type’)");$id=mysql_insert_id();print "ThisfilehasthefollowingDatabaseID:$id";MYSQL_CLOSE();}else{ //否则显示储存新数据的表单 >
以上就是关于如何将一个页面的内容或者一个table html代码 写入数据库全部的内容,包括:如何将一个页面的内容或者一个table html代码 写入数据库、html网站表单内容怎么提交到数据库、HTML格式的数据如何插入到MySQL数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)