热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql的逻辑运算符使用_mysql如何实现逻辑运算符控制用户权限?

什么是MySQL的逻辑运算符?mysql的逻辑运算符往往作为条件语句的判断,是很实用的。今天给大家介绍有关mysql的逻辑运算符的一系列知识。《php经

什么是MySQL的逻辑运算符?mysql的逻辑运算符往往作为条件语句的判断,是很实用的。今天给大家介绍有关mysql的逻辑运算符的一系列知识。

《php经典编程265例》本书以基础知识为框架,介绍了各部分知识所对应的常用开发实例,并进行透彻地解析。内容包括php基础、函数、PHP流程控制语句、web技术、MySQL数据库、PHP数据库编程、字符串高级处理、PHP数组应用、日期和时间的处理、图形图像处理、文件目录处理、面向对象编程、PDO数据库抽象层、Smarty模板、ThinkPHP框架和PHP的字符编码。本节为大家介绍实例008通过逻辑运算符判断用户的权限。

实例说明

逻辑运算符往往作为if等语句的条件出现,它有很多种而且功能也各不相同。本实例介绍逻辑运算符的语法等相关知识,并通过逻辑运算符来演示用户是否具有后台管理权限,运行结果如图1.8和图1.9所示。

18c0c2121e8f4cc2f683bd6b9a02579d.png

图1.8后台管理权限

55a6dbc7e42aca2b35250e44f97c1e8a.png

图1.9不具有后台管理权限

实现过程

具体步骤如下:

(1)创建PHP脚本文件。首先,编写

表单,并将表单中method方法定义为POST。然后,当单击按钮时,将POST方法接收的用户名和密码进行逻辑与运算。当if语句的结果为true时输出"您具有管理员权限"的提示,否则输出"您非权限用户"的提示。其代码如下:

5314c73aef55457f5fbacd9f4ca9b5f1.png

(2)将该文件存储于\\MR\\01\\008\\文件夹下,并命名为index.php。运行结果如图1.8和图1.9所示。

多学两招:

如果在涉及到运算符的优先级时不想总查找优先级表而本身又记忆不清时,建议使用小括号把想要先运算的表达式括起来,这样问题就迎刃而解了。

技术要点

本实例主要是通过逻辑运算符&&(逻辑与)将从表单中利用POST方法取得的由文本框输入的用户名和密码联系起来,用户名和密码必须同时为真时,if语句的结果才会为真,反之为假。

逻辑运算符作为跳进判断语句的支撑,在mysql中会通过各种方法与条件语句建立联系。



推荐阅读
  • MySQL笔记_MySQL笔记1|数据库17问17答
    本文由编程笔记#小编为大家整理,主要介绍了MySQL笔记1|数据库17问17答相关的知识,希望对你有一定的参考价值。 ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • php连接mysql显示数据,php连接mysql数据库的算法思想
    本文目录一览:1、怎么用php显示mysql数据表数据 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • 大厂首发!思源笔记docker
    JVMRedisJVM面试内存模型以及分区,需要详细到每个区放什么?GC的两种判定方法GC的三种收集方法:标记清除、标记整理、复制算法的 ... [详细]
  • PHP大量数据循环时内存耗尽问题的解决方案_PHP教程:PHP大量数据循环时内存耗尽问题的解决方案最近在开发一个PHP程序时遇到了下面的错误:PHPFatalerror:Allow ... [详细]
  • sql注入学习笔记,什么是sql注入,如何预防sql注入,如何寻找sql注入漏洞,如何注入sql攻击 (原)...
    (整篇文章废话很多,但其实是为了新手能更好的了解这个sql注入是什么,需要学习的是文章最后关于如何预防sql注入)ÿ ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 通过手机浏览器调用客户端QQ
    php教程|php手册thinkphp代码,代码示例,代码参考,php短信,数据库备份代码,令牌验证,去除代码中的空白和注释调用QQ客户端php教程-php手册可调用iosandr ... [详细]
  • 0x00端口渗透端口扫描端口的指纹信息(版本信息)端口所对应运行的服务常见的默认端口号.尝试弱口令端口爆破hydra端口弱口令NTScanHs ... [详细]
  • ThinkPHP视频教程第二十五集:关联模型
    php教程|php手册thinkphp代码,代码示例,代码参考,php短信,数据库备份代码,令牌验证,去除代码中的空白和注释Thinkphpphp教程-php手册对学习Thinkp ... [详细]
  • 实现jqueryfileupload文件上传带进度条效果的方法
    jQueryFileUpload是一个Jquery图片上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示;支 ... [详细]
author-avatar
Ericke2702932972
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有