php新建数据表输入自己相信,php学习记录 - whoAmIR的个人空间 - OSCHINA - 中文开源技术交流社区...
留言板的结构相对比较简单,主要分为以下几个文件:
我建立的mysql表 `bbs`,
里面分别有 user,用于记录
用户id `id` int(10) auto_increment,
用户名`username` varchar(15),
邮箱 `email` varchar(20),
dates 发表的时间 `date`,
content 留言内容 TEXT ,
refer_url 反馈的网址 varchar(20);
admin里面有:
id int(5) auto_increment;
记录管理员账号 name varchar (10);
记录管理员密码 passwd varchar(10);
并且在数据库中提前插入了管理员账号密码 INSERT INTO (`admin`,`passwd`) VALUES ('admin','123456');
1.输入留言内容的 index.php。
2.后台 admin_login.php 用于管理员登陆,验证输入的管理员账号密码与数据表admin中的账号密码进行对比,如果正确,则跳转到后台,否则将提示错误。
3.admin.php,留言列表。点击用户名可以进行单独用户查看,或删除某用户的留言
4.edit.php 编辑用户留言的页面
5.del.php 删除用户的留言页面。
困扰我的问题:
曾经一开始,我有一个疑惑,怎么调用mysql表中我已经设定好的管理员账号密码与用户输入的进行对比呢?
其实是我想复杂了,感谢一位程序媛的提醒。
使用 mysql_fetch_array();
所以,我开始发觉,最重要的是把事情想的简单化,逻辑思维会慢慢练成的。
共勉。
例子如下:
$sql = "SELECT * FROM `admin` "; //选择mysql表
$query = mysql_query($sql);//执行mysql语句
$result = mysql_fetch_array($query);// 以数组形式遍历mysql的admin表
然后在对比的时候,只需要进行对比就行。
if(!empty($_POST['sub'])) //如果从表单提交的submit(按钮)不是为空
{
$name = $_POST['name']; //从表单中获取的用户名,赋值到变量$name中,易于操作
$passwd = $_POST['passwd']; //从表单中获取的密码,赋值到变量$passwd中,易于操作
//进行对比
if($name != $rs['name'] || $passwd != $rs['passwd'])
//进行udibi,如果变量$name不等于mysql表中的name,则为错误.
{
echo "用户名或密码输入错误,请重新再试试?";
}else
{
echo "验证正确,现在为你跳转";
}
}
php新建数据表输入自己相信,php学习记录 - whoAmIR的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐
- 在C语言中数据耦合例子,耦合性 内聚加实例 - osc_yip56055的个人空间 - OSCHINA - 中文开源技术交流社区...
基本信息 耦合性(或称"耦合度") 英文 : coupling 耦合性也叫块间联系.指软件系统结构中各模块间相互联系紧密程度的一种度量.模块之间联系越紧密,其耦合性就越强,模块之间 ...
- mysql导出七张表成dtf文件_MySQL的数据类型 - osc_96dtf5e4的个人空间 - OSCHINA - 中文开源技术交流社区...
类型 大小 特点 优点 用途 CHAR 0-255字节 定长 效率高,消耗空间 定长字符串 VARCHAR 0-65535 字节 可变长度 效率低,节省空间 变长字符串 BLOB 0-65 535字节 ...
- java顺序表冒泡排序_冒泡排序就这么简单 - Java3y的个人空间 - OSCHINA - 中文开源技术交流社区...
冒泡排序就这么简单 在我大一的时候自学c语言和数据结构,我当时就接触到了冒泡排序(当时使用的是C语言编写的).现在大三了,想要在暑假找到一份实习的工作,又要回顾一下数据结构与算法的知识点了. 排序对我 ...
- hbase 修改表名_hbase修改表名 - 张欢19933的个人空间 - OSCHINA - 中文开源技术交流社区...
hbase修改表名 hbase修改表名没有直接的api可以调用,我们如果想要修改表名,可以利用快照的方式. 需要开启快照功能,在hbase-site.xml文件中添加如下配置项: hbase.snap ...
- linux恢复安卓数据,安卓数据恢复2 - ranfs的个人空间 - OSCHINA - 中文开源技术交流社区...
安卓数据恢复2 之前提供一种没有使用adb的方式,进行镜像的方法,存在两个问题,Quicksshd在有些手机上出现兼容性问题,在电脑上安装软件和操作还是有些麻烦. 本文用华为P7-L05手机为例,使用 ...
- JAVA调用数据泵,数据泵导出和导入 - lsj_syy的个人空间 - OSCHINA - 中文开源技术交流社区...
Oracle 数据泵(IMPDP/EXPDP)导入导出总结 Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常 ...
- mysql数据无故回档_数据库回档解决方案 - osc_hajrc28s的个人空间 - OSCHINA - 中文开源技术交流社区...
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者介绍:李明,腾讯云数据库架构师华南区负责人,曾在某专业数据库服务商.51job任职DBA. 作为一名DBA,日常工作中免不了需要做一些救 ...
- 输入一个数判断是否对称java_判断对称矩阵 - osc_4mawo3g6的个人空间 - OSCHINA - 中文开源技术交流社区...
我在代码题目判断对称矩阵.双重for循环第一个for没加括号导致错误,加上后就可以了. ###题目描述 输入一个N维矩阵,判断是否对称. ###输入描述: 输入第一行包括一个数:N(1<=N&l ...
- oracle查询第二个字为a,Oracle多表查询 - osc_yqnlq679的个人空间 - OSCHINA - 中文开源技术交流社区...
本节剖析Oracle多表查询中的相关内容. 本文所用到的表为oracle中scott用户下的emp表,dept表,数据如下: 一.笛卡尔集: 概念:假设A,B是2个集合,A X B所形成的集合叫笛卡尔 ...
最新文章
- IBM一周内拥有10万Lotus Symphony用户
- 互联网相似图像识别检索引擎 —— 基于图像签名的方式
- java 有多少api_Java常用API(二)
- Flink 在唯品会的实践
- [java]ArrayList的介绍
- python语言的编程模式_一种基于Python语言的EDA开发平台及其使用方法与流程
- 在域环境下搭建samba服务器
- LwIP之动态内存堆
- MAC 设计师必备的设计绘图软件 推荐与下载
- linux下使用top和pmap命令查看系统运行状态和进程运行状态
- Git远程操作详解(clone、remote、fetch、pull、push)
- RedTiger‘s Hackit
- DOSBox+MASM,汇编语言环境搭建
- GNU Trove trove4j
- 服务器硬防和软防是什么意思?服务器软件防火墙
- JQuery修改对象的属性值
- 想报考pmp(pmp报考费),一定要先经过培训机构吗?
- 数字孪生 智慧工厂可视化决策系统
- 秃头大牛一文竟然就把SpringCloudStream(SCS)给讲明白了?
- 【转】贝塞尔曲线和曲面
热门文章
- 苹果iPhone系列成交额5秒破亿;荣耀回应:没有安卓授权是假消息;魅族宣布将接入鸿蒙系统|极客头条...
- SUSE梁胜:程序员涨薪飞快,做开源贡献者没有意义
- Go 远超 Python,机器学习人才极度稀缺,全球 16,655 位程序员告诉你这些真相!...
- 盘一盘新冠病毒下,国内外科技公司提出哪些软件解决方案与技术?
- 25 岁的老 Delphi,还值得程序员入手吗?
- 听说你还不会写观察者模式?
- 程序员该如何进行 SQL 数据库的优化?
- 从事 Android 开发六年,我学到的那些事!
- 容器 10 年,Docker 6 年
- 用Scala实现简单的Web和API服务器