摘要: 实际上在,做web开发,比较少遇到使用一些算法之类的,毕竟不是做搜索引擎,也不是写底层(比如写个类似于mysql这样的数据库,里面需要自己实现排序算法),另外,每种语言,比如java,php都或多或少已经封装好排序函数给程序员使用。比如有个共识,大家做web开发的基本都明白,业务逻辑多比较简单,不是 阅读全文
posted @ 2017-11-14 15:07 袁浩浩 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1、php将表单里面获取的日期格式转换成统一的格式 2015-9-9 都统一转换成 2015-09-09 这样在数据库都是统一的格式,方便以后查询 $year = "2015";$month = "9";$day = "09";var_dump(checkdate($month,$day, $yea 阅读全文
posted @ 2017-11-14 14:59 袁浩浩 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 如果你的需要是统计总行数时,为什么要使用count(*),而避免使用指定具体的列名?count()函数里面的参数是列名的的时候,那么会计算这个字段有值项的次数。也就是,该字段没有值的项并不会进入计算范围(就是网上常说的值为null的项不纳入统计) 很多地方都有类似表述: COUNT ( column 阅读全文
posted @ 2017-11-14 14:54 袁浩浩 阅读(4839) 评论(0) 推荐(0) 编辑
摘要: 1.何为session? 相当于一个客户端(可以是浏览器、app、ftp等其他,而且同一个浏览器多开几个又算是不同的客户端)对服务器的一个访问,这个期间服务器为此建立一个唯一的标示(session_id session_name),其实也就是一个数组Array(),Session的开始和结束并不以业 阅读全文
posted @ 2017-11-07 10:58 袁浩浩 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 需求: 我们有的时候,希望一个账户,仅在一个地方登录。即,在别的地方登录该账户时,当前用户会被自动注销。 思路: 用户数据表admin idnamepasswordsession_id 1 root 63a9f0ea7bb98050796b649e85481845 3olcdjkj5jjaq2u9t 阅读全文
posted @ 2017-11-07 10:53 袁浩浩 阅读(2661) 评论(0) 推荐(0) 编辑
摘要: 1.创建conn.php文件,实现连接数据库的操作 [php] view plain copy <?php $dbhost='localhost';//数据库服务器名称 $dbuser='root';// 连接数据库用户名 $dbpass='';// 连接数据库密码 $dbname='online' 阅读全文
posted @ 2017-11-07 10:33 袁浩浩 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 前言:通过本文你将了解到事物隔离级别带来的问题,innodb是怎么解决幻读,mysql事物特性,并配有案例说明。 事务是一组访问并可能更新数据库内容的SQL组成的执行单元,是恢复和并发控制的基本单位。 支持事物:Innodb、NDBCluster、TokuDB 不支持事物:Myisam、MEMORY 阅读全文
posted @ 2017-10-17 17:23 袁浩浩 阅读(173) 评论(0) 推荐(0) 编辑
摘要: PHP命令注入攻击存在的主要原因是Web应用程序员在应用PHP语言中一些具有命令执行功能的函数时,对用户提交的数据内容没有进行严格的过滤就带入函数中执行而造成的。例如,当黑客提交的数据内容为向网站目录写入PHP文件时,就可以通过该命令注入攻击漏洞写入一个PHP后门文件,进而实施进一步的渗透攻击。 命 阅读全文
posted @ 2017-10-17 15:15 袁浩浩 阅读(1748) 评论(0) 推荐(0) 编辑
摘要: SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序 阅读全文
posted @ 2017-10-17 15:12 袁浩浩 阅读(160) 评论(0) 推荐(0) 编辑
摘要: MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整 阅读全文
posted @ 2017-10-17 15:00 袁浩浩 阅读(164) 评论(0) 推荐(0) 编辑