PHP-MYSQL图书管理系统(附源码免费)

PHP-MYSQL图书管理系统(附源码免费)

码农世界 2024-06-13 后端 103 次浏览 0个评论

环境配置

本系统采用phpstudy开发平台,采用PHP和MySQL数据库进行开发,开发工具为HBuilder。phpStudy是一个PHP调试环境的程序集成最新的

Apache+PHP+MySQL+phpMyAdmin,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。(其他平台均可)@@@文末有获取方式免费获取

————————————————

含sql文件

主要功能

————————————————

管理员登录

管理员注册

图书上架

图书修改

图书下架

图书查询

主要语言

PHP MySQL JavaScript CSS bootstrap框架

运行截图

  • 登录

    PHP-MYSQL图书管理系统(附源码免费)

    管理员登录



    • 注册

      PHP-MYSQL图书管理系统(附源码免费)

      if($_POST){
      		// 拿到用户输入的用户名,去数据库里面查询
      		$sql01="select manager_username from manager_info where manager_username = ? ";	// 1.1.定义sql--查询
      		$pre01 = $conn->prepare($sql01);	// 1.2.执行预处理,获取预处理结果对象
      		$pre01->bind_param("s",$uname01);	// 1.3.将字段与预处理绑定。$uname指向sql语句里面的'?'。
      		$uname01 = $_POST["username"];	// 1.4.为参数赋值:用户名来源于注册页面的用户输入信息
      		$pre01->execute(); 	// 1.5 执行查询
      		// 如果用户名已经存在,就提示用户重新注册
      		if($pre01->fetch()){	// 1.6判断执行结果,fetch()获取查询到的数据,如果有值就提示重名
      			die( "该用户名已被占用,请重新注册
      点击重新注册"); }else{ // 1.定义sql--添加 $sql02="insert into manager_info (manager_id, manager_username, manager_password) values (null, ?, ?)"; // 2.执行预处理,获取预处理结果对象 $pre02 = $conn->prepare($sql02); // 3.将字段与预处理绑定 $pre02->bind_param("ss",$manager_username, $manager_password); // s:string i:int // 4.为参数赋值:用户,密码 $manager_username = trim($_POST["username"]); $manager_password = sha1(md5(trim($_POST["password"]))); // 对密码进行加密 // 5.判断执行结果 if(!$pre02->execute()){ die( "注册失败
      点击重新注册"); }else{ echo '
      • 系统首页

        PHP-MYSQL图书管理系统(附源码免费)

        if($result->num_rows > 0){   // num_rows 查询的结果行数
        				// 输出表格头部信息	
        				echo "
        				

        图书信息表

        "; while($row = $result->fetch_assoc()){ // fetch_assoc()从结果集中取得一行作为关联数组 echo "
        图书编号 书名 作者 出版社 页码 数量 操作
        {$row['book_id']} {$row['book_name']} {$row['author']} {$row['publisher']} {$row['page']} {$row['number']}