网页数据库管理php,用数据库管理网站内容,PHP写一个网站小案例——2019年7月25日23时38分...

news/2024/5/9 0:32:00/文章来源:https://blog.csdn.net/weixin_30539081/article/details/115547394

1.用database.php return数据库信息;

2.用connect.php 导入database.php文件,PDO连接数据库;

3.在公共头文件header.php导入connect.php文件连接数据库,获取来自数据表的网站内容

4.用select来查询数据表的网站内容,然后进行fetch或fetchAll遍历

效果看这个网站 pc.wenbus.cn/0725/index.php  二级域名,老师批改的时候直接复制下域名

database.php代码:<?php

return [

'type' => 'mysql',

'host' => '127.0.0.1',

'dbname' => 'php1',

'username' => 'root',

'password' => 'root'

];

connect.php连接数据库代码<?php

$db = require __DIR__ .'/database.php';

$dsn = "{$db['type']:host={$db['host];dbname={$db['dbname']}";

$username = $db['username'];

$password = $db['password'];

try{

$pdo -> prepare($dsn,$username,$password);

}catch(PDOException $e){

echo '连接失败'.$e -> getMessage();

}

header公共头文件(获取数据表的网站内容)

实例

// 获取数据库连接文件

require __DIR__ . '/connect.php';

//    系统内容设置参数

$stmt = $pdo->prepare('SELECT * FROM `system` LIMIT 1');

$stmt ->execute();

$system = $stmt ->fetch(PDO::FETCH_ASSOC);

//    栏目数据

$sql = 'SELECT `cate_id`, `name`,`alias`  FROM `cagegory`';

$stmt = $pdo-> prepare($sql);

$stmt->execute();

$cates=$stmt->fetchAll(PDO::FETCH_ASSOC);

$cate_count = count($cates);

//    内容数据

$stmt = $pdo->prepare('SELECT `detail_id`,`name`,`image`,`detail`,`cate_id` FROM `details`');

$stmt -> execute();

$details = $stmt -> fetchAll(PDO::FETCH_ASSOC);

?>

html>

">

">

<?php  echo $system['title'] ?>
  • 首页

foreach ($cates as $cate): ?>

"><?php  echo $cate['alias'] ?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

这是首页index.php代码实例

//    头部公共组件

include __DIR__ .'/inc/header.php';

//    网页内容区

//遍历栏目

foreach ($cates as $cate){

echo "

 {$cate['alias']} 

";

echo '

  1. ';

//            遍历内容数据

foreach ($details as $detail){

//                print_r($detail['cate_id']);

//                当栏目的cate_id与数据的cate_id对应,显示内部数据,类似分类

if ($cate['cate_id'] === $detail['cate_id']){

echo "

{$detail['name']}";

}

}

echo '

';

}

//    尾部公共组件

include __DIR__ .'/inc/footer.php';

运行实例 »

点击 "运行实例" 按钮查看在线实例

这是列表页模板list.php代码实例

//    头部公共组件

include __DIR__ .'/inc/header.php';

//获取栏目id

$cate_id = $_GET['cate_id'];

//函数转换

//$cate_id = intval($cate_id);

//这里intval处理ID后,是int整数类型,在foreach遍历时,$cate['cate_id']用dump获取是字符串类型

//var_dump($cate_id); 是int整数类型

//遍历栏目

foreach ($cates as $cate){

//    var_dump($cate['cate_id']); 这里dump获取到数据是字符串string类型

//    用获取的栏目cate_id来判断 输出于获取到的栏目id相同的栏目数据

if($cate['cate_id'] === $cate_id){

echo "

 {$cate['alias']} 

";

echo '

  1. ';

//        遍历内容数据区

foreach ($details as $detail){

//        用获取的栏目cate_id与内容数据中的cate_id进行判断 输出等同的内容数据

if ($cate['cate_id'] === $detail['cate_id']){

echo "

{$detail['name']}";

}

}

echo '

';

}

}

//    尾部公共组件

include __DIR__ .'/inc/footer.php';

运行实例 »

点击 "运行实例" 按钮查看在线实例

数据表

af28657fe9f815318ddebe29f804da50.png

7f8c63941d14f85452e6dea06c303836.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_780264.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站技术架构读书笔记

2019独角兽企业重金招聘Python工程师标准>>> 网站架构要素 性能 现象 网站慢解决办法&#xff1a; 浏览器&#xff1a; 浏览器缓存、页面压缩、减少cookie传输&#xff0c;减少http请求&#xff0c;合并CSS,图片&#xff0c;JS&#xff0c;启用压缩 网络&#xff1a…

网易云易盾亮相2018软博会 政企网站安全监测服务受关注

探寻新时代软件产业发展新路径&#xff0c;聚焦数字经济发展方向&#xff0c;把脉“深度融合”前景&#xff0c;解析人工智能未来发展趋势&#xff0c;6月29日至7月2日&#xff0c;2018软博会在北京盛大召开&#xff0c;多位部委级、省市级等多位领导&#xff0c;两位“两院”院…

跟我一起数据挖掘(20)——网站日志挖掘

收集web日志的目的 Web日志挖掘是指采用数据挖掘技术&#xff0c;对站点用户访问Web服务器过程中产生的日志数据进行分析处理&#xff0c;从而发现Web用户的访问模式和兴趣爱好等&#xff0c;这些信息对站点建设潜在有用的可理解的未知信息和知识&#xff0c;用于分析站点的被访…

Ubuntu 安装php环境 lamp 搭建网站

1.Apache安装 首先安装apache服务器&#xff0c;ubuntu下面使用apt-get来下载安装软件。 sudo apt-get install apache2 输入密码后&#xff0c;便开始下载安装了&#xff0c;安装好后打开浏览器&#xff0c;输入localhost查看是否安装成功 如果如上显示的话&#xff0c;说明安…

《大型网站技术架构》-读书笔记一:大型网站架构演化

大型网站的技术挑战主要来自于庞大的用户&#xff0c;高并发的访问和海量的数据 1、使用缓存改善网站性能 网站使用的缓存可以分为两种&#xff1a;缓存在应用服务器上的本地缓存和缓存在专门的分布式缓存服务器上的远程缓存 2、使用应用服务器集群改善网站的并发处理能力 使用…

个人网站项目截图

项目源码:https://gitee.com/wuhan1/park-parent PC端效果图 小程序段效果(持续开发中)

idea中如何使目录不呈现树状图_如何布局网站结构可以有利于SEO优化?

为了照顾一些SEO新手今天分享的是SEO的基础篇&#xff1a;网站结构&#xff0c;SEO站长都知道&#xff0c;搜索引擎喜欢的网站结构是树状结构。树状结构符合人们对知识的归类习惯。 比如&#xff1a;图书馆的阅览室分为&#xff1a;自然科学阅览室、人文科学阅览室、报刊杂志…

网站运营手册_如何快速规划出一个属于自己的静态网站

现在互联网发展越来越快&#xff0c;人们的习惯也发生了很大的变化。网上消费成为了很多人的选择。同时&#xff0c;一些人们平常在周围看不到实体店的东西&#xff0c;都可以上网去找。这也就促进了网络营销这个行业的不断发展。网络营销里面最核心的东西就是运营。网络优化和…

邓白氏编码查询_外贸信息查询网站,外贸人必备。

外贸工具类网站FOB价格计算器http://bbs.fobshanghai.com/fobprice.htmCIF价格计算器http://www.easiertrade.com/public/cif.html?_1487894720000出口退税查询http://hd.chinatax.gov.cn/fagui/action/InitChukou.do每日外汇牌价http://www.boc.cn/sourcedb/whpj/世界各国货币…

一步步构建大型网站架构

转自&#xff1a;http://kb.cnblogs.com/page/99549/之前我简单向大家介绍了各个知名大型网站的架构&#xff0c;亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型&#xff0c;我们可以从中…

YYC松鼠短视频系统搭建实操002开始安装部署另一个网站后台

9.0 YYC松鼠短视频开始安装部署另一个网站后台 以下内容为鼎鹿整理撰写&#xff1a; 9.1 具体完成以下任务&#xff0c; 001修改网站首页为index.html&#xff1b;002修改伪静态&#xff1b;003数据库文件为application/database.php文件&#xff0c;填写上一个网站一样数据…

3月1日晚突遭大量攻击,网站/APP突然遭遇黑客攻击时该如何应对?

相信很多企业都有遇到过这样的情况&#xff0c;当你的产品与竞争对手造成了威胁或者波及到了他的利益&#xff0c;不是所有的企业都会有合规的方式来公平竞争&#xff0c;总有一小部分企业会开始去收买黑客做恶性竞争&#xff0c;优雅最近也是遭遇了如此情况。 恶意竞争&#…

免费分享thinkphp框架开发周易八字起名网宝宝起名在线下单网站源码自适应可二开

宝宝起名/八字起名/周易取名/周易八字起名平台网站/在线付费起名源码,thinkphp框架开发周易八字起名网宝宝起名在线下单网站源码自适应可二开,PHP权威起名策划机构平台源码&#xff0c;Thinkphp3.2给宝宝起名在线算命网站站码之家源码,宝宝取名在线下单平台源码支持手机wap。 …

素材资源解析系统源码 代下程序 第三方平台下载站程序千图网千库网等素材网站下载网站

以下内容是商店写的&#xff1a; 小白问题一&#xff1a;为什么我不能解析&#xff1f; 答&#xff1a;解析是需要开通目标站VIP的。 小白问题二&#xff1a;竟然要开通VIP&#xff0c;要你这源码干嘛&#xff1f;有毛病。【这个问题真的有人问过&#xff0c;我也是醉了】 …

discuz二开的9月最新版本Miko二次元动漫视频网站源码完美搭建视频php源码

csdn下载地址&#xff1a; https://download.csdn.net/download/dujiangdu123/12826652 --------------------------------------------------------------- 测试环境&#xff1a;宝塔面板 Ng1.18 php5.6 mysql5.6 需要修改的文件是以下三个&#xff1a; 安装目录/config/…

详解如何让自己的网站/APP/应用支持IPV6访问,从域名解析配置到服务器配置详细步骤完整。

详解如何让自己的网站/APP/应用支持IPV6访问&#xff0c;从域名解析配置到服务器配置详细步骤完整。 感谢阅读&#xff0c;本文依然和一颗优雅草科技毫无关系且不代表且不代表其观点和立场&#xff0c;由伊凡撰写&#xff0c;如有转载请注明来源&#xff0c;码字不易&#xff…

【亲测纯净版】10月最新晴天贷立刻贷小额借贷大数据借贷平台网站源码已对接免签支付

csdn下载&#xff1a; https://download.csdn.net/download/dujiangdu123/13060276 蓝奏云下载&#xff1a;​ https://youyacao.lanzous.com/i7gS2hrntof 这款小贷系统非常纯净&#xff0c;不报毒无后门&#xff0c;后台可对接口子&#xff0c;审核资料详细后台可直接导出。…

11月最新脉聊社交网站源码类似微博的社交源码 模板UI非常漂亮自适应手机版 重点是有原生AP

​很厉害的一套源码了功能真的很丰富&#xff0c;从昨天开始测试到今天因为酷睿PHP版本的测试耽搁了&#xff0c;所以现在才发帖&#xff0c;图片太多不传上来不能体现这套码的完整度与牛叉之处&#xff0c;APP就没打包了不会打&#xff0c;截图全是网页端的。加关注&#xff0…

11月最新伯乐高级发卡网站源码 个人发卡网站源码 企业发卡网站源码thinkphp模板+文字教程

csdn下载&#xff1a; https://download.csdn.net/download/dujiangdu123/13117622​download.csdn.net 建议使用宝塔面板安装&#xff0c;设置运行目录为public&#xff0c;测试环境为php7.0 mysql5.5 伪静态选择为thinkphp 授权已经去了&#xff0c;后台是/houtai 超级密码…

12月最新S-CMS学校建站系统(含小程序)

csdn下载地址&#xff1a; https://download.csdn.net/download/dujiangdu123/13647666 S-CMS学校建站系统是淄博闪灵网络科技有限公司开发的一款专门为企业建站提供解决方案的产品&#xff0c;前端模板样式主打HTML5模板&#xff0c;以动画效果好、页面流畅、响应式布局为特色…