php
xiaozhegaa
一个乐于分享的老男人
展开
-
针对锁机制讨论几个问题?php的锁机制(二)
压力测试(ab.exe)软件来模拟并发请求一个脚本。在apache本身就自带了这样的一个软件 位置在: 打开doc命令行:把改软件拖进doc命令行里面,语法: -c 人数 -n 并发测试次数 网址 2. 思考:我们应该使用哪种锁更好? 比如在下定单时我们要锁定商品表,如果下单的人非常多,就会导致商品表一直是锁定的状态,那么整个网站所有的要读商品表的功能都会阻塞无法读出商品,把整个网站拖原创 2016-09-23 21:43:38 · 423 阅读 · 1 评论 -
php+sqlserver之如何操作sqlserver数据库
前面已经基本配置了sqlserver的环境,现在就用学习一下如何去操作数据库!!其实方法还是比较简单,可以参考一下mysql,尽量去跟mysql进行比较1、学习的方法,最好是看手册 在前一篇文章中涉及到了连接数据库sqlsrv_connect();还记得我们mysql连接数据库的时候也是mysql_connect();两者操作数据库是很相似的。从零基础开始学起的话,只能是查阅手册。查看一下sqls原创 2016-12-19 17:15:39 · 16472 阅读 · 2 评论 -
php+sqlserver之如何连接sqlserver数据库
如果说用php去开发一个网站的话,大家都会想到使用数据库mysql,跟php搭配,网上很多源码都是采用了php+mysql的方式配合开发。最近刚好有一个需求,就是使用sqlserver当数据库去开发一个网站,这里就简单介绍一个如何去连接sqlserver数据库,以及一些简单的数据库操作方法,看完这篇之后,你就会知道,其实无论是哪种数据库去开发,其实原理都很相似,只要掌握一种,其他就可以快速上手。但是原创 2016-12-19 15:55:29 · 44459 阅读 · 6 评论 -
表单提交的三种方式
第一种: 使用submit提交 <form method = "post" action = "jieshou.php"> ..... <input type="submit" /> </form>这一种是最常见到的提交方式,在jieshou.php接受数据就可以了第二种: 使用button提交function form1() { //获原创 2016-12-11 13:00:55 · 2409 阅读 · 1 评论 -
操作DB ~~对数据的增删改查!!sql语句 (二)
group by :就是将数据以某个字段的值为“依据”,分到不同的“组别”里。通常都只进行一个字段的分组。 group by 字段1 排序方式1,字段2 排序方式2, .....having子句 总结: 1)group by 分组可能会丢失数据,比如按某个电器的名字分组的时候,相同电器只会显示一个分组,不会显示多个 2)默认的排序方式是正序,如果要改为倒序加原创 2016-11-02 09:45:07 · 1548 阅读 · 0 评论 -
php中操作数据库
php中操作数据库的基本代码和流程基本流程: 1,连接数据库:$mylink = mysql_connect(“localhost”, ‘root’, ‘123’);2,设定连接编码(通常是utf8)mysql_set_charset(“utf8”); //也可以使用:mysql_query(“set names utf8”);3,选择数据库(如有需要)mysql_sel原创 2016-11-01 21:10:31 · 1425 阅读 · 0 评论 -
mysql为例,操作数据库(一)
一:安装数据库软件 这里以mysql为例。如何安装mysql,可以参考前面关于apache,php,mysql安装的文章。 这里我推荐大家可以使用:WampServer软件,这个软件是apeche,php,mysql的一体包,安装过程非常简单只需要不断的点击下一步就可以 开启后,绿色表示可以使用,若是橙色或者是红色的,可能是配置文件出现错误,只能修改配置文件 备注:(可以到我上传原创 2016-11-01 19:16:13 · 1406 阅读 · 0 评论 -
数据库系统原理与设计~基本概念的接触(一)
一: 什么是数据库?——数据库是按照一定的数据结构来组织,存储和管理数据的软件系统。(简单来说就是实现对数据的管理)二:数据库的分类:层次数据库:类似xml(html)的文本结构。网状数据库:关系数据库:对应着三种模型:层次模型,网状模型,关系模型。 对数据的存储结构不一样接下来介绍三种模型特点,了解就行,不重要层次模型:数据库管理系统中最早出现的数据模型。层次数据库就是采用层次模型作为原创 2016-11-01 16:54:35 · 1268 阅读 · 0 评论 -
php的锁机制(一)
问题:当一个脚本被一个客户端访问都正常,但当多个客户端同时并发访问时,这个脚本的结果会出现不正确,这个问题需要使用锁机制来解决。在我们这个网站中需要用到锁的地方就是高并发下定单时减少商品库存量时。这就要涉及到锁机制,在同一个段只允许一个人访问,防止数据数显错误!!锁有两种:一种是mysql的表锁,另一个是php文件锁首先介绍的是:mysql的锁 语法是:LOCK TABLE 表名 READ|WRI原创 2016-09-23 21:14:17 · 5848 阅读 · 0 评论 -
项目安全考虑几个点!
常见安全问题: 恶意攻击,暴力破解 Sql注入 Xss攻击首先针对——–恶意攻击,暴力破解**Get方式恶意攻击,(dos),通常硬件的方式来防止,防火墙。 Post方式暴力破解,从程序的角度来防止,最通用的方法就是 增加 验证码。** 简单举一个例子:如果没有验证码的话,我可以写一个不断遍历的函数去破解账户和密码,这样子就很不安全。所以验证码在登陆的时候是很有必要的备注:原创 2016-10-06 23:37:11 · 969 阅读 · 0 评论 -
mysqli的多条sql语句操作以及简单的事务处理~~~~~
首先介绍一下多条sql语句的操作~~~~~普通的方法: $mysqli->query(); 通知他们执行方法 : $mysqli->multi_query();拼接sql语句 //更新数据(其他的删除,) $sql = "UPDATE zd_admin SET level = 1原创 2016-10-03 21:26:24 · 2285 阅读 · 0 评论 -
操作DB~~对数据的增删改查!!sql语句
对数据进行增删改查: 这里着重掌握查询的各种条件1)插入数据(增加数据):将元组插入到指定的表中。 //插入单条记录insert into 表名(字段名1,字段名2,....)values (值a1,值a2, .....);//插入多条数据insert into 表名(字段名1,字段名2,....)values (值a1,值a2, .....), (值b1,值b2, .....),..原创 2016-11-01 20:50:45 · 2275 阅读 · 0 评论