摘要: .htaccess基本语法和应用.htaccess是Apache服务器的一个非常强大的分布式配置文件。正确的理解和使用.htaccess文件,可以帮助我们优化自己的服务器或者虚拟主机。如何启用htaccess以windows为例,进入apache/conf目录,找到httpd.conf文件,去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#,然后设置目录属性AllowOverride All,重启apache即可常见格式下面是一个典型的htaccess文件# 开启URL重写RewriteEngine on# URL重写的作用域Rewri 阅读全文
posted @ 2012-12-25 10:42 睡着的糖葫芦 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 问题:对不起,请将 php.ini 中的 short_open_tag 设置为 On,否则无法继续安装。short_open_tag 是什么呢?一般情况下,PHP 代码需要用<?php 和 ?> 标志包含起来,当设置short_open_tag为on时,允许上面的标志简写为 <? 和 ?> 。如果要和 XML 结合使用 PHP,可以禁用此选项以便于嵌入使用<?xml ?> 。否则还可以通过php来输出,例如:<?php echo '<?xml version="1.0"'; ?> 。如果禁用了,必须使用 阅读全文
posted @ 2012-12-25 09:18 睡着的糖葫芦 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符: 比较运算符 > , < ,= , != (< >),>= , <= in(v1,v2..vn) between v1 and v2 在v1至v2之间(包含v1,v2) 逻辑运算符 not ( ! )... 阅读全文
posted @ 2012-12-21 11:26 睡着的糖葫芦 阅读(4710) 评论(0) 推荐(1) 编辑
摘要: join方法import("@.ORG.Page"); $Form = M('gly'); $where=''; if ($_POST['qcx']=='查询'){ if (!empty($_POST['username'])){ $where = 'glyname like \'%'.trim($_POST['username']).'%\''; } } $count = $Form->join('think_rol 阅读全文
posted @ 2012-12-20 12:48 睡着的糖葫芦 阅读(17354) 评论(2) 推荐(0) 编辑
摘要: 获取某个字段值这个是getField方法最基本的用法,用于获取符合条件的某个字段值。$User = M("User"); // 实例化User对象// 获取ID为3的用户的昵称 $nickname = $User->where('id=3')->getField('nickname');返回的nickname是一个字符串结果。也就是说,即使有满足条件的多个字段,也只会返回一个结果。获取某个字段列如果希望返回符合要求的字段列(多个结果),可以使用:$User = M("User"); // 实例化User对象// 阅读全文
posted @ 2012-12-19 16:27 睡着的糖葫芦 阅读(474) 评论(0) 推荐(0) 编辑
摘要: substring_index(str,delim,count)说明:substring_index(被截取字段,关键字,关键字出现的次数)范例mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2); -> 'www.mysql'mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2); -> 'mysql.com' 阅读全文
posted @ 2012-12-11 10:38 睡着的糖葫芦 阅读(233) 评论(0) 推荐(0) 编辑
摘要: public function phpexcel(){ //测试$this->display("User:xx");//跨模块分配页面User模块xx.html // xx\ThinkPHP/Extend/Vendor/Excel/PHPExcel.php Vendor('Excel.PHPExcel'); //导入thinkphp第三方类库 //创建一个读Excel模板的对象 $objReader=PHPExcel_IOFactory::createReader('Excel5'); ... 阅读全文
posted @ 2012-12-11 10:11 睡着的糖葫芦 阅读(2923) 评论(0) 推荐(0) 编辑
摘要: 查询表字段 pingid = (1,2,3,)用正则select * from linkinfo where pingid regexp '[[:<:]]1[[:>:]]'用FIND_IN_SET()SELECT * FROM linkinfo WHERE FIND_IN_SET( '1', pingid )原来以为mysql可以进行这样的查询select id, list, name from table where 'daodao' IN (list); (一)注:1. table含有三个字段id:int, list:varcha 阅读全文
posted @ 2012-12-11 09:30 睡着的糖葫芦 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1. Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符、字符串。 例如:select * from wp_posts where post_name REGEXP 'hello',可以检索出列post_name中所有包含hello的行 REGEXP '.og' .是正则表达式中里一个特殊的字符。它表示匹配一个字符,因此,dog,hog,mog等等都能匹配。注意: 关于LIKE和REGEXP的区别:LIKE匹配整个列。如果被匹配的文本仅在列值中出现,LIKE并不会找到它,相应的行也不会返回(当然,使用通配符除外)。而REGEXP在列值内进行匹配 阅读全文
posted @ 2012-12-11 09:29 睡着的糖葫芦 阅读(3255) 评论(0) 推荐(0) 编辑
摘要: //tp读取配置文件机制function C($name=null,$val=null){ static $_config=array(); var_dump($_config); //返回整个静态数组 if(empty($name)) return $_config; if(is_string($name)){ $name=strtolower($name);//小写 //取值 if(is_null($val)){ return isset($_config[$name])?$_co... 阅读全文
posted @ 2012-12-10 11:52 睡着的糖葫芦 阅读(510) 评论(0) 推荐(0) 编辑