摘要: eq 等于neq 不等于gt 大于egt 大于等于lt 小于elt 小于等于like LIKEbetween BETWEENnotnull IS NUT NULLnull IS NULL/*thinkphp在另一个问题中的回帖*/egf 是表示数据库的字段比较,而非字符串比较例如:$map['name']= array('eq','label'); 和$map['name'] = array('eqf','label');分别代表 name = 'label' 和 name = la 阅读全文
posted @ 2014-04-10 09:31 Alex.Net 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 方法一:常规方法(适应于单表查询)数据库$Form=M("Form");//按照id排序显示前6条记录$list=$Form->order('iddesc')->limit(6)->select();$this->assign('list',$list);$this->display();表单操作$Form = D("Form");if ($Form->create()) { if (false !== $Form->add()) { $this->success(' 阅读全文
posted @ 2014-04-10 09:30 Alex.Net 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。系统的Action类内置了两个跳转方法success和error,用于页面跳转提示,而且可以支持ajax提交。使用方法很简单,举例如下:$User = M('User'); //实例化User对象$result = $User->add($data); if($result){ //设置成功后跳转页面的地址,默认的返回页面是$_SERVER['HTTP_REFERER'] $this->success('新增成功', &# 阅读全文
posted @ 2014-04-10 09:29 Alex.Net 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 一台服务器绑定多个域名,Web服务器只有一个公网IP,但是上面运行着许多独立域名的网站,多个独立的域名都指向这一个公网的IP,但都能访问自己域名对应的网站内容,这就是用一个IP地址绑定多个域名,也叫一机多“站”技术。这里用到了IIS,在Windows2003中所使用的IIS版本已经从IIS5发展到了IIS6,所以在性能和功能上有了很大的进步。本校Web服务器用Win,dows2003作为服务器操作系统,那么如何在Windows2003系统上实现一机多“站”的功能呢?我们可以通过设置主机头,设置默认网站,修改端口等方式来满足一机多“站”的要求。接下来介绍一下我的方法,供大家学习使用。我们在ISP 阅读全文
posted @ 2014-04-10 09:26 Alex.Net 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 打开Nginx的配置文件 /usr/local/nginx/conf/nginx.conf 一般是在这个路径,根据你的安装路径可能有所变化。如果你配置了vhost,而且只需要你这一个vhost支持pathinfo的话,可以直接打开你的vhost的配置文件。找到类似如下代码(不同版本的nginx可能稍有不同,但是相差不会很远):location ~ .*.(php|php5)?${ #原有代码}修改成以下代码: #去掉$是为了不匹配行末,即可以匹配.php/,以实现pathinfo #如果你不需要用到php5后缀,也可以将其去掉 location ~ .php { ... 阅读全文
posted @ 2014-04-10 09:23 Alex.Net 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 高手直接忽略!权当笔记吧。最近比较懒,几乎没怎么写代码,也不咋看文档资源。时不时的又忘记了!ThinkPHP的URL模式有4种。可以在配置文件里设置URL_MODEL的参数来定义普通模式、PATHINFO模式、REWRITE模式以及兼容模式。一、设置URL_MODEL的参数为0将采用传统的URL参数模式。例如:http:///appName/?m=module&a=action&id=1普通URL模式和在关闭URL_DISPATCH_ON的情况下效果是一样的,只是普通模式还具有路由功能。如果不需要路由功能,并在使用普通模式的情况下,关闭URL_DISPATCH_ON,效率更高。 阅读全文
posted @ 2014-04-10 09:20 Alex.Net 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、需求在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限,比如只需要给这个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限。写这篇文章就是说明下这个操作过程。其实这只是SQL Server权限管理很简单的一小块,有些地方并没有深入理解和讲述,只是希望对一些刚入门的童鞋有帮助,其它大侠就当是:我当堂吓一跳,然后得啖笑。二、操作步骤1. 首先进入数据库级别的【安全性】-【登录名】-【新建登录名】(图1:新建登录名)2. 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库(图2:设置选项)3. 在【用户映射】选项卡中,如下图所示,勾选需要设 阅读全文
posted @ 2014-04-10 09:18 Alex.Net 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 当你从数据库里取出一些数据,然后要对数据进行整合,你很容易就会想到:DataTable dt = new DataTable();//假设dt是由"SELECT C1,C2,C3 FROM T1"查询出来的结果for (int i = 0; i < dt.Rows.Count; i++){if (dt.Rows[i]["C1"].ToString() == "abc")//查询条件{//进行操作}}但这种做法用一两次还好说,用多了就累了。那有没有更好的方法呢?记得LinQ是可以直接对DataTable进行查询操作的,那在.Net 阅读全文
posted @ 2014-04-10 09:16 Alex.Net 阅读(123) 评论(0) 推荐(0) 编辑