mysql制作html静态网页6_将数据库中的所有内容生成html静态页面的代码
将数据库中的所有内容生成html静态页的代码,比较简单了,有需要的朋友可以参考下。
复制代码 代码如下:
require_once("conn.php");
if($_GET['all'])
{
/*获取数据库记录,以便于生成html文件有个文件名*/
$sqlquery = "select * from $tbname";
$result = mysql_query($sqlquery,$conn)or die("查询失败!");
$fp = fopen("./template/article.html",r);
$fpcontent = fread($fp,filesize("./template/article.html"));
fclose($fp);
/*写入文件*/
while($row = mysql_fetch_array($result))
{
$fpcontent = str_replace("{thetitle}",$row['title'],$fpcontent);
$fpcontent = str_replace("{chatitle}",$row['title'],$fpcontent);
$fpcontent = str_replace("{bookcontent}",$row['content'],$fpcontent);
$fp = fopen("./html/".$row['id'].".html",w)or die("打开写入文件失败!");
fwrite($fp,$fpcontent)or die("写入文件失败!");
}
echo "";
}
if($_GET['part'])
{
/*获取最后一条记录的ID,便于生成html文件有个文件名*/
$sqlquery = "select * from $tbname order by id desc limit 1";
$result = mysql_query($sqlquery,$conn)or die("查询失败!");
$row = mysql_fetch_array($result);
$fp = fopen("./template/article.html",r);
$fpcontent = fread($fp,filesize("./template/article.html"));
fclose($fp);
$fpcontent = str_replace("{thetitle}",$row['title'],$fpcontent);
$fpcontent = str_replace("{chatitle}",$row['title'],$fpcontent);
$fpcontent = str_replace("{bookcontent}",$row['content'],$fpcontent);
$fp = fopen("./html/".$row['id'].".html",w)or die("打开写入文件失败!");
fwrite($fp,$fpcontent)or die("写入文件失败!");
echo "";
}
?>
生成html
function btnsubmit(form)
{
theform.submit();
}
echo "全部更新部分更新";
?>
mysql制作html静态网页6_将数据库中的所有内容生成html静态页面的代码相关推荐
- MySQL 用 truncate 命令快速清空一个数据库中的所有表
MySQL 用 truncate 命令快速清空一个数据库中的所有表. 1. 先执行select语句生成所有truncate语句 语句格式: select CONCAT('truncate TABLE ...
- python 更新数据库历史_python 实现数据库中数据添加、查询与更新的示例代码
一.前言 最近做web网站的测试,遇到很多需要批量造数据的功能:比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不可能的,此时只能通过python脚本进行自动构造数据:本次 ...
- python查询数据库后更新_python 实现数据库中数据添加、查询与更新的示例代码...
一.前言 最近做web网站的测试,遇到很多需要批量造数据的功能:比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不可能的,此时只能通过python脚本进行自动构造数据:本次 ...
- python代码中怎么增加数据_python 实现数据库中数据添加、查询与更新的示例代码...
一.前言 最近做web网站的测试,遇到很多需要批量造数据的功能:比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不可能的,此时只能通过python脚本进行自动构造数据:本次 ...
- Android studio根据文本提取出的关键词在sqlite数据库中查找相关内容
Android studio根据文本提取出的关键词在sqlite数据库中查找相关内容 一.介绍 二.Android studio连接.操作和查看sqlite数据库 三.在数据库中查找相关内容 四.运行 ...
- asp mysql dw_dw怎么制作asp动态网页之向数据库增加记录?
下面给大家介绍一下用dreamweaver制作asp动态网页时如何向数据库里边添加记录.前提是已经搭建好asp的运行环境IIS,并且用数据源连接了数据库,具体方法见我分享的前几个百度经验.我以创建一个 ...
- mysql如何限制数据修改密码_MySQL_MySQL数据库中修改密码及访问限制设置详解,MySQL是一个真正的多用户、多 - phpStudy...
MySQL数据库中修改密码及访问限制设置详解 MySQL是一个真正的多用户.多线程SQL数据库服务器.MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序 ...
- asp是什么文件?html和asp的区别?(HTML是客户端语言,主要用于创建静态网页;asp是服务器端语言,用于设计用户交互式页面或动态页面)
1.HTML是一种客户端语言,它允许Web浏览器解析并显示在标签之间写入的内容,允许把图像和对象嵌入到网页中.ASP是一种服务器端语言,这意味着写入的代码将被发送到服务器中,并根据要求执行的操作返回一 ...
- php怎么查询数据库密码,如何验证php中的密码是通过mysql查询手动散列插入到数据库中的?...
有没有办法通过自己的散列方法插入mysql数据库的php验证密码? 例如,如果我手动在表中插入用户数据,请假设用户表,如下所示: INSERT INTO users (email, pswd) VAL ...
最新文章
- 1196: 数星星(二)(结构体专题)_福利:最新导数6大专题!高分段提分有困扰?听北大状元漫谈提分...
- html模板编辑器,可视化编辑网站模板
- Castle ActiveRecord学习实践(4):实现One-Many关系的映射
- 夏日防晒护肤经验心得与大家分享 - 生活至上,美容至尚!
- java获取ram_Java:ChronicleMap第2部分,超级RAM映射
- ionic获取手机通讯录
- 使用java库中的对称加密算法
- [C#-Util]-读写文件汉字乱码
- uwp之拍照(使用后置摄像头)
- 小学四年级计算机教案清华出版,清华版四年级下册信息技术电子备课教案
- python爬取网易云音乐_手把手教你用Python网络爬虫获取网易云音乐歌曲
- OpenCV:灰度图转伪彩色图
- 用python画多来a梦-Python—turtle画图(哆啦A梦)
- 基于ZigBee的出租车调度系统
- bada-开发入门之HelloWorld(上)
- ensp——防火墙安全策略配置实验
- 编译c或c++代码出现error “***” was not declared in this scope 的解决方法
- 运维演进正确之道_API演进的正确方法
- 大治一中2021年高考成绩查询,2021年大冶市高考状元名单资料,今年大冶市高考状元多少分...
- 【踩坑专栏】Field XXX required a bean of type ‘xx.xx.XXX‘ that could not be found.
热门文章
- MATLAB从入门到精通:搭建一个 简单的Bp神经网络(附代码)
- (纯干货)万字长文,数据分析利器 pandas 全教程
- tableau实战系列(十七)-如何将 tableau的Server License迁移到新环境中去
- BloomFilter——大规模数据处理利器
- python头像变二维码_Python 图像处理库 pillow,提取支付宝和微信支付图片二维码...
- 使用 labelImg 制作YOLO系列目标检测数据集(.xml文件)
- Python入门100题 | 第038题
- LeetCode题组:第169题-多数元素
- LeetCode-二分查找-35. 搜索插入位置
- 【算法与数据结构】最大子序列和问题