当前位置: 首页 > news >正文

PHP-Mysql图书管理系统--【白嫖项目】

强撸项目系列总目录在000集

PHP要怎么学–【思维导图知识范围】

文章目录

    • 本系列校训
    • 本项目使用技术
  • 首页
  • phpStudy 设置
  • 导数据库
  • 后台的管理界面
  • 数据库表结构
  • 项目目录如图:
  • 代码部分:
    • 主页的head
  • 配套资源
  • 作业:

本系列校训

用免费公开视频,卷飞培训班哈人!打死不报班,赚钱靠狠干!
别人项目要白嫖,网上就找范德彪!IT之路千千万,成功之法只一条!
----------白嫖别人都有理,那是洒家看得起,要是项目不咋地,天津包子狗不理!

本项目使用技术

PHP无类PHP类写法ThinkPHP框架其它框架
*

环境

PHP版本mysql版本运行工具编辑工具
5.5.38+Apache5.5(phpstudy自带)phpstudy2018VSCode

首页

在这里插入图片描述

如果上面出现警告代码的话,
直接修改php.ini 文件配置

php.ini
warning关闭的方法:首先找到并打开php.ini配置文件;然后修改内容为“display_errors=Off”;最后保存修改即可。

修改了代码,可以很漂亮的使用项目了。
点击右上角登陆 帐号:admin密码admin
在这里插入图片描述
在这里插入图片描述

phpStudy 设置

网站目录,不能有中文或空格,就乖乖的用C语言能识别的变量名
在这里插入图片描述

导数据库

打开mysql-front 或navicat
注意:数据库名:php_1112 超级用户:root 密码:123456
运行本例附件即可。最后导入数据库成功的截图如下:
在这里插入图片描述

后台的管理界面

单独的后台管理 即可满足管理系统的通常功能。
在这里插入图片描述
书的类别管理
在这里插入图片描述
书的管理
在这里插入图片描述
会员管理
在这里插入图片描述
系统用户及权限管理
在这里插入图片描述
在这里插入图片描述

数据库表结构

在这里插入图片描述

项目目录如图:

在这里插入图片描述
同时有大量的书籍图片资源可以自行维护
在这里插入图片描述

代码部分:

主页的head

这里有一个进入后台的入口,要看自己的PHPStudy 的配置,如果端口号是8088则不需要修改

<php>$list_menu=M("category")->where("length(code)=2")->select();</php>
<script>$(function(){$.get("__MODULE__/Index/checkIsLogin",function(data){if (data){$("#login").show();$("#topNav").show();	$("#no_login").hide();$("#login .f4_b").html(data);}else{$("#no_login").show();$("#login").hide();}		});	
});
</script>
<div class="block clearfix">
<div class="logotxt">瑞兹图书店</div><div class="f_r log"><ul><li class="userInfo" id="no_login"  style="display:none"><font id="ECS_MEMBERZONE"><div id="append_parent"></div><a href="__MODULE__/Index/login" >登录</a><a href="__MODULE__/Index/register" >注册</a><a href="http://localhost:8088/admin.php/" >卖家中心</a></li><li class="userInfo" id="login" style="display:none"><font id="ECS_MEMBERZONE"><div id="append_parent"></div><font style="position:relative; top:10px;">
您好,【<font class="f4_b"></font>, 欢迎您回来!</font></font>
</li><li id="topNav" class="clearfix" style="display:none"><a href="__MODULE__/BillOrder/cart"  >查看购物车</a>| <a href="__MODULE__/Member/userinfo"  >个人中心</a>| <a href="__MODULE__/Index/logOut"  >退出</a>| <a href="http://localhost:8088/admin.php/" >卖家中心</a></li></ul></div>
</div>
<div  class="topbox"></div>
<div id="mainNav" class="clearfix"><a href="__MODULE__/Index/index" <eq name="Think.const.ACTION_NAME" value="index">class="cur"</eq>  >首页</a><foreach name="list_menu" item="row_menu"><a href="__MODULE__/Index/lists/category_code/{$row_menu.code}" <eq name="Think.get.category_code|substr=0,2" value="$row_menu.code">class="cur"</eq>   >{$row_menu.name}</a></foreach></div>

数据库的配置文件config.php。如果mysql 超级用户root 密码是123456 则不需要修改。
数据库文件中有database的name 。自动导入即可

<?php
return array(//'配置项'=>'配置值''DB_TYPE'=>'mysql',				//数据库类型,这里指定为mysql数据库'DB_HOST'=>'localhost',		//服务器地址,默认为本地连接'DB_NAME'=>'php_1112',			//数据库名'DB_USER'=>'root',				//用户名,root为管理员账号,真实项目中应用其他账号'DB_PWD'=>'123456',			        //密码, wamp环境下mysql密码默认为空//这里建议改下设置为一个特定密码'DB_PORT'=>3306,				//端口,mysql数据库默认端口都为3306'DB_PREFIX'=>'',					//数据库表前缀,我们的例子中表没有前缀,那就赋空值'TMPL_PARSE_STRING'  =>array(// '__PUBLIC__' => '/Common', // 更改默认的__PUBLIC__ 替换规则'__JS__' => '/Public/JS/', // 增加新的JS类库路径替换规则'__UPLOAD__' =>__ROOT__ .'/Uploads', // 增加新的上传路径替换规则'__RES__' => __ROOT__.'/Application/Home/View/Public',
),'LOAD_EXT_CONFIG' => 'setting', 'SHOW_ERROR_MSG' =>    false,    //是否显示错误'ERROR_MESSAGE'  =>    '发生了某种意外,请联系管理员' ,  //显示内容//'SHOW_PAGE_TRACE' =>true, 'TRACE_PAGE_TABS'=>array('base|sql'=>'基本+sql','think'=>'流程','error'=>'错误','debug'=>'调试'),/**/);

配套资源

PHP-Mysql图书管理系统-白嫖项目
https://download.csdn.net/download/dearmite/88112522

作业:

把项目搭建起来,完成其它自己想到的功能。比如调用当当书城接口,比如说生成电子书,比如说将书里的内容做成面包,吃下即可掌握书里的知识。
只有魔法才能打败魔法!
在这里插入图片描述

相关文章:

PHP-Mysql图书管理系统--【白嫖项目】

强撸项目系列总目录在000集 PHP要怎么学–【思维导图知识范围】 文章目录 本系列校训本项目使用技术 首页phpStudy 设置导数据库后台的管理界面数据库表结构项目目录如图&#xff1a;代码部分&#xff1a;主页的head 配套资源作业&#xff1a; 本系列校训 用免费公开视频&am…...

网络传输层协议:UDP和TCP

背景知识 再谈端口号 端口号(Port)标识了一个主机上进行通信的不同的应用程序&#xff1b; 在TCP/IP协议中, 用 "源IP", "源端口号", "目的IP", "目的端口号", "协议号" 这样一个五元组来标识一个通信(可以通过 netstat -…...

ElementUI Select选择器如何根据value值显示对应的label

修改前效果如图所示&#xff0c;数据值状态应显示为可用&#xff0c;但实际上仅显示了状态码1&#xff0c;并没有显示其对应的状态信息。在排查了数据类型对应关系问题后&#xff0c;并没有产生实质性影响&#xff0c;只好对代码进行了如下修改。 修改前代码&#xff1a; <…...

Kotlin 内联函数语法之let、apply、also、run、with的用法与详解

一、介绍 kotlin的语法千奇百怪&#xff0c;今天我们将介绍项目中频率使用比较高的几个内联函数。 二、什么叫内联函数&#xff1f; 内联函数 的语义很简单&#xff1a;把函数体复制粘贴到函数调用处 。使用起来也毫无困难&#xff0c;用 inline关键字修饰函数即可。 语法&a…...

Swift 中如何判断是push 过来的页面 还是present过来的 页面

在 Swift 中&#xff0c;可以通过检查当前视图控制器的 presentingViewController 属性来判断是通过 push 过来的页面还是 present 过来的页面。 下面是一个示例代码&#xff0c;展示如何判断是通过 push 还是 present 过来的页面&#xff1a; if let presentingViewControll…...

基于K8s环境·使用ArgoCD部署Jenkins和静态Agent节点

今天是「DevOps云学堂」与你共同进步的第 47天 第⑦期DevOps实战训练营 7月15日已开营 实践环境升级基于K8s和ArgoCD 本文节选自第⑦期DevOps训练营 &#xff0c; 对于训练营的同学实践此文档依赖于基础环境配置文档&#xff0c; 运行K8s集群并配置NFS存储。实际上只要有个K8s集…...

874. 模拟行走机器人

874. 模拟行走机器人 机器人在一个无限大小的 XY 网格平面上行走&#xff0c;从点 (0, 0) 处开始出发&#xff0c;面向北方。该机器人可以接收以下三种类型的命令 commands &#xff1a; -2 &#xff1a;向左转 90 度-1 &#xff1a;向右转 90 度1 < x < 9 &#xff1a;…...

【Linux】- RPM 与 YUM

RPM 与 YUM 1.1 rpm 包的管理1.2 rpm 包的简单查询指令1.3 rpm 包的其它查询指令&#xff1a;1.4 卸载 rpm 包&#xff1a;2.1 安装 rpm 包3.1 yum3.2 yum 的基本指令3.3 安装指定的 yum 包3.4 yum 应用实例&#xff1a; 1.1 rpm 包的管理 介绍 rpm 用于互联网下载包的打包及安…...

Visual Studio 2015编译器 自动生成 XXX_EXPORTS宏

XXX_EXPORTS宏 XXX_EXPORTS宏是由Visual Studio 2015编译器自动生成的。这个宏用于标识当前项目是一个导出符号的动态链接库&#xff08;DLL&#xff09;项目。在使用Visual Studio 2015创建Win32项目时&#xff0c;编译器会自动添加这个宏到项目的预定义宏中。 这个宏的作用…...

HTML5的应用现状与发展前景

HTML5&#xff0c;作为Web技术的核心&#xff0c;已经深深地改变了我们看待和使用Web的方式。它不仅提供了数不尽的新特性和功能&#xff0c;还使得Web设计和开发更加互动、更加直观。这篇文章将探讨HTML5的当前应用现状&#xff0c;以及它的未来发展前景。 HTML5的应用现状 H…...

day44-Spring_AOP

0目录 1.2.3 1.Spring_AOP 实体类&#xff1a; Mapper接口&#xff1a; Service和实现类&#xff1a; 测试1&#xff1a; 运行后&#xff1a; 测试2&#xff1a;无此型号时 测试3&#xff1a;库存不足时 解决方案1&#xff1a;事务声明管理器 测试&#xff1a…...

selenium IDE 接入jenkins-转载

Selenium-IDE脚本录制,selenium-side-runner自动化测试教程_51CTO博客_selenium ide录制脚本 备忘录...

云计算结合数据科学突破信息泛滥(下)

大家好&#xff0c;本文将继续讨论云计算结合数据科学突破信息泛滥的相关内容&#xff0c;讲述其余三个关键组成部分。 3.数据清理和预处理 收集数据并将其存储在云端之后&#xff0c;下一步是将数据进行转换。因为原始数据经常包含错误、不一致和缺失的值&#xff0c;这些都…...

蓝桥杯单片机第十二届国赛 真题+代码

iic.c /* # I2C代码片段说明1. 本文件夹中提供的驱动代码供参赛选手完成程序设计参考。2. 参赛选手可以自行编写相关代码或以该代码为基础&#xff0c;根据所选单片机类型、运行速度和试题中对单片机时钟频率的要求&#xff0c;进行代码调试和修改。 */ #include <STC1…...

MyBatis学习笔记之缓存

文章目录 一级缓存一级缓存失效 二级缓存二级缓存失效二级缓存相关配置 MyBatis集成EhCache 缓存&#xff1a;cache 缓存的作用&#xff1a;通过减少IO的方式&#xff0c;来提高程序的执行效率 mybatis的缓存&#xff1a;将select语句的查询结果放到缓存&#xff08;内存&…...

​小程序 WxValidate.js ​再次封装

util.js // 合并验证规则和提示信息 const filterRules (objectItem) > {let rules {}, messages {};for (let key in objectItem) {rules[key] objectItem[key].rulesmessages[key] objectItem[key].message}return { rules, messages } }module.exports {filterRule…...

redis 第三章

目录 1.主从复制 2.哨兵 3.集群 4.总结 1.主从复制 结果&#xff1a; 2.哨兵 3.集群 4.总结 通过集群&#xff0c;redis 解决了写操作无法负载均衡&#xff0c;以及存储能力受到单机限制的问题&#xff0c;实现了较为完善的高可用方案。...

MYSQL常见面试题汇总

MYSQL常见面试题汇总 1. 什么是MYSQL&#xff1f;它有哪些特点&#xff1f; MYSQL是一种开源的关系型数据库管理系统。它具有以下特点&#xff1a; 高性能&#xff1a;MYSQL能够处理大量的并发请求&#xff0c;并提供快速的响应时间。可靠性&#xff1a;MYSQL具有数据持久化…...

Java接口通过token登录实现页面跳转到登录成功后的页面

首先&#xff0c;你需要在接口请求中将token作为参数传递给后端&#xff0c;后端需要对token进行验证并获取登录用户的信息。 在验证通过后&#xff0c;你可以将登录成功后的页面链接返回给前端&#xff0c;前端通过跳转到该链接来实现页面跳转。 以下是一个简单的Java代码演…...

Linux-文件管理

1.文件管理概述 1.Bash Shell对文件进行管理 谈到Linux文件管理&#xff0c;首先我们需要了解的就是&#xff0c;我们要对文件做些什么事情&#xff1f; 其实无非就是对一个文件进行、创建、复制、移动、查看、编辑、压缩、查找、删除、等等 例如 : 当我们想修改系统的主机名…...

未发表】“VMD-BKA-CNN-BiLSTM四模型多变量时序预测一键对比Matlab代码

【未发表】VMD-BKA-CNN-BiLSTM四模型多变量时序预测一键对比 Matlab代码 可用于风电预测&#xff0c;光伏预测等 基于变分模态分解结合黑翅鸳算法优化卷积神经网络结合双向长短期记忆神经网络的数据多变量时序预测一键对比 各种对比图都有 包含VMD-BKA-CNN-BiLSTM,VMD-CNN…...

OpenClaw备份与迁移:Qwen3.5-4B-Claude项目环境快速转移

OpenClaw备份与迁移&#xff1a;Qwen3.5-4B-Claude项目环境快速转移 1. 为什么需要备份与迁移方案 上周我的主力开发机突然硬盘故障&#xff0c;导致所有OpenClaw配置和技能丢失。在经历了8小时的手动重建后&#xff0c;我意识到必须建立一套可靠的备份迁移流程。特别是当我们…...

SpringBoot+Vue实战:手把手教你搭建苍穹外卖后台管理系统(含Nginx配置避坑指南)

SpringBootVue全栈实战&#xff1a;从零构建外卖管理系统与Nginx部署精要 每次打开招聘网站&#xff0c;看到"要求有完整项目经验"的字样时&#xff0c;你是否也感到一阵心虚&#xff1f;作为全栈开发的学习者&#xff0c;我们往往陷入一个怪圈&#xff1a;学了很多碎…...

AutoGLM-Phone-9B快速上手:图文语音全能AI,小白也能轻松部署

AutoGLM-Phone-9B快速上手&#xff1a;图文语音全能AI&#xff0c;小白也能轻松部署 1. AutoGLM-Phone-9B简介 1.1 什么是AutoGLM-Phone-9B AutoGLM-Phone-9B是一款专为移动设备优化的多模态AI模型&#xff0c;它能同时理解文字、图片和语音信息。简单来说&#xff0c;就像给…...

Closure Library调试技巧:10个高效调试方法提升开发效率

Closure Library调试技巧&#xff1a;10个高效调试方法提升开发效率 【免费下载链接】closure-library Googles common JavaScript library 项目地址: https://gitcode.com/gh_mirrors/cl/closure-library Closure Library是Google开发的强大JavaScript库&#xff0c;提…...

金三银四这波我就先上车了兄弟们,大模型(LLMs)从基础到进阶:全面解析与实战指南

本文全面解析了大模型&#xff08;LLMs&#xff09;的基础、进阶和微调面&#xff0c;涵盖了主流开源模型体系、prefix LM与causal LM的区别、涌现能力的原因、大模型LLM架构、LLMs复读机问题及其缓解方法、不同模型的选择场景、专业领域模型需求、处理长文本的方法、全参数微调…...

【技术选型指南】Avalonia、MAUI、Uno Platform、Flutter、Electron、Qt与Tauri:从场景到决策的深度剖析

1. 跨平台框架选型的核心考量因素 当你准备启动一个新项目或重构现有技术栈时&#xff0c;面对琳琅满目的跨平台框架&#xff0c;选择困难症很容易发作。我经历过多次这样的技术决策过程&#xff0c;发现关键在于先明确项目的核心需求。就像装修房子前要先确定是想要北欧简约风…...

GitHub Copilot 默认启用训练之后 企业安全如何应对

文章目录前言一、这次政策改动&#xff0c;到底改了什么二、为什么企业不能只看“Business 和 Enterprise 不受影响”三、content exclusion 为什么挡不住所有风险四、从 IDE 到 Agent&#xff0c;企业研发边界已经变了五、企业现在就该做的几件事总结前言 GitHub 这次关于 Co…...

Alt App Installer革新:突破微软商店限制的Windows应用安装解决方案

Alt App Installer革新&#xff1a;突破微软商店限制的Windows应用安装解决方案 【免费下载链接】alt-app-installer A Program To Download And Install Microsoft Store Apps Without Store 项目地址: https://gitcode.com/gh_mirrors/alt/alt-app-installer 微软商店…...

PPTist:5分钟掌握专业级在线PPT制作,免费开源的高效演示解决方案

PPTist&#xff1a;5分钟掌握专业级在线PPT制作&#xff0c;免费开源的高效演示解决方案 【免费下载链接】PPTist 基于 Vue3.x TypeScript 的在线演示文稿&#xff08;幻灯片&#xff09;应用&#xff0c;还原了大部分 Office PowerPoint 常用功能&#xff0c;实现在线PPT的编…...