apache 封 IP 的方法

2017-01-16 21:34:15

以Apache 2.2作为服务器: 1. 在配置文件httpd.conf里设置: Xml代码 <Directory “/home/www”> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all Deny from 172.17.18.80 Deny from 60.99.125.110 …… </Directory> 2.在网站根目录下建立或打开.htaccess文件,加入如下内容 Properties代码 Order allow,deny Allow from all Deny from...

评论(0) 浏览(2355)

慎用mysql的enum字段

2017-01-16 21:32:39

这两天有趣的事情非常多,比如,所谓的QQ一些内部培训资料流出,网上各大网盘啥的流量一下子就非常高了。我当然也不小心就下载了一份,还没有看,不过好象什么百度的资料上已经有在线看了。因为自己也没有看,所以也不太清楚这玩意是真是假。 OK,上正文,16日的MYSQL专场,对于mysql优化讲的较详细的应该算是杨涛涛,他对MYSQL的一些字段类型进行了些介绍,包括他们所含 的字节长度,来介绍给我们让我们了解如何对数据库进行优化,比如,尽量不要用bigint,因为,这在项目中几乎不可能会被用上而他们占的字节长度却是在int中最长的,在数据量大的时候,既占空间,又影响速度。 还介绍了datetime和timstamp等的区别(更多可以看我以前写的连载,里面也有介绍) 不过,他唯独没有提起ENUM字段,说起这个ENUM,它倒是mysql的一个特色字段,在以前很多人喜欢用它,因为他可以设...

评论(0) 浏览(1386)

备份数据的PHP代码

2017-01-16 21:29:08

<?php /******   备份数据库结构 ******/              /*       函数名称:table2sql()       函数功能:把表的结构转换成为SQL       函数参数:$table: 要进行提取的表名       返 回 值:返回提取后的结果,SQL集合       函数作者:heiyeluren       */ &n...

评论(0) 浏览(1282)

mysql的一些常用命令

2017-01-16 21:28:27

显示数据库列表: show databases; 创建库: create database 库名; 给表改名:rename table ztemp to ztemp4; 删除表 : drop table 表名; 修改字段属性: alter table bbabase change news_id id varchar(5) not null; 在表中增加一字段: alter table bbabase add leave_time datetime not null ; ...

评论(0) 浏览(1401)

sql小技巧

2017-01-16 21:27:57

1.查询数据库里有多少张表(把下面的表名换掉就行了) SELECT count(*) TABLES, table_schema FROM information_schema.TABLES   where table_schema = 'jg_game' GROUP BY table_schema;    2.修改数据库密码(在MYSQL-FRONT里执行就行了) SET PASSWORD FOR 'root'@'localhost' = PASSWORD( '********' ) 3.复制表数据到另外一个表insert into table select * from tableb;  1.INSERT INTO SELECT语句  &nb...

评论(0) 浏览(1320)

条件查询插入数据

2017-01-16 21:27:17

如果是正值插入0 否则是1 IF后面跟着的是条件 UPDATE some_table SET an_int_value = IF(an_int_value=1, 0, 1) update sg_player_1 set player_lotto_times=if(player_lotto_times-1>=0,player_lotto_times-1,0) WHERE player_uid=1; 这样就能保证插入的值不会为负数 改变查询的结果 表示从第3个字符起替换4个字符 用单词 WHAT   SELECT INSERT('Quadratic', 3, 4, 'What'); 结果:'QuWhattic' E。G。 SELECT INSERT(name, 2, 4, 'What'...

评论(0) 浏览(1346)

按时间段查询

2017-01-16 21:25:52

当天记录 select * from table where DATE_FORMAT(b.buy_datetime,'%Y-%m-%d')=current_date() 前一天记录 select * from table where DATE_FORMAT(b.buy_datetime,'%Y-%m-%d')=date_sub(current_date(),interval 1 day) 当月记录 select * from table where DATE_FORMAT(b.buy_datetime,'%Y-%m')=DATE_FORMAT(current_date(),'%Y-%m') //---------------------------------- 一周的  se...

评论(0) 浏览(1368)

删除数组中某个元素

2017-01-13 15:54:31

删除数组中某个元素 方法一:用array_filter方法配合 function del($var) {  $arr = array('test',1,'adf',2);  if(!in_array($var,$arr))return true; } print_r(array_filter($array1, "del")); 方法二:用unset unset(array['key']); ...

评论(0) 浏览(1189)

判断某个数所在的位置

2017-01-13 15:53:54

判断某个数所在的位置 方法一: 这上方法感觉是更优化,但是用测试时间来算反而更长。数据量大的时候没测过。 $stage_data = array(0,26,51,76,100); array_push($stage_data,$stage_num); $data = array_unique($stage_data); asort($data); return array_search($stage_num,$data); 方法二: if($stage_num>0 && $stage<26){  $stage = '1'; } if($stage_num>=26 && $stage<51){  $stage = '2'; } if($stage_nu...

评论(0) 浏览(1476)

小数点的取舍

2017-01-13 15:53:13

小数点的取舍 ceil 向上取整 ,round四舍五入  ,floor 向下取整 echo round(3.4);         // 3 echo round(3.5);         // 4 echo ceil(4.3);    // 5 echo ceil(9.999);  // 10 echo floor(4.3);   // 4 echo floor(9.999); // 9 ...

评论(0) 浏览(1252)

Powered by PHP 学习者(mail:517730729@qq.com)

原百度博客:http://hi.baidu.com/ssfnadn

备案号:闽ICP备17000564号-1

开源中国 PHPCHINA