怎么把整个HTML网页内容保存到MySQL数据库

怎么把整个HTML网页内容保存到MySQL数据库,第1张

如果是纯字符串的话可使用以后三种的一种,

text

MEDIUMTEXT

LONGTEXT

如果还有图片内容,

那使用

blob

MEDIUMBLOB

longBLOB

的一种,从前到后面的差别是可存储的内容容量大小不同,具体差异可查询mysql手册或百度

本文概述: 在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表单将文件传输到数据库中。. store.php3 以下为引用的内容: //store.php3-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{ //否则显示储存新数据的表单 ?>

html代码:

input.html

<form action="handle.php" method="post">

这里代码省略,就是你要输入的内容的表单

</form>

PHP代码如下:

handle.php页面如下:

<?php

$link=mysql_connect("localhost","dugucloud","12345678")

mysql_select_db("dugudata",$link)

mysql_query("set names utf8")

$name=$_POST['name']

$sex=$_POST['sex']

$sql="insert into dutable (name,sex) values ('".$name."','".$sex."')"

mysql_query($sql)

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8688779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存