- 博客(87)
- 收藏
- 关注
转载 YII开发技巧分享——模型(models)中rules自定义验证规则
YII的models中的rules部分是一些表单的验证规则,对于表单验证十分有用,在相应的视图(views)里面添加了表单,在表单被提交之前程序都会自动先来这里面的规则里验证,只有通过对其有效的限制规则后才能被提交,可以很有效地保证表单安全和信息的有效性。还是给大家具体说明一下: 以下是视图(views)部分的简单代码:beginWidget('CActiveForm', a
2015-01-08 14:28:46 583
转载 yii扩展自带的时间选择器插件cjuidatepicker
数据库时间字段用的是 int 类型,存储的是时间戳。并且我写文章的时候,时间是需要可以修改的。来一张最终效果图:首先我用了 Yii 自带的 Zii CJuiDatePicker 扩展,非常的强大的把 jQuery UI 的 Datepicker 继承进去了,使用非常的简单,手册上有。但是这个有个缺陷,没有小时分钟,只能配置日期。这个有点坑爹了。然后没办法,去找了一个 yii 的扩展。我
2015-01-07 11:41:41 1292
转载 mysql 中取得汉字字段的各汉字首字母
DROP FUNCTION IF EXISTS `getPY`;DELIMITER ;;CREATE FUNCTION `getPY`(in_string VARCHAR(65534)) RETURNS mediumtext CHARSET utf8BEGINDECLARE tmp_str VARCHAR(65534) charset gbk DEFAULT '' ; #截取字符串,每次做
2014-08-06 16:53:02 883
转载 MySQL拼音首字母查询
DROP FUNCTION IF EXISTS `GET_FIRST_PINYIN_CHAR`;CREATE FUNCTION `GET_FIRST_PINYIN_CHAR`(PARAM VARCHAR(255)) RETURNS VARCHAR(2) CHARSET utf8BEGIN DECLARE V_RETURN VARCHAR(255); DECLARE V_FIRS
2014-08-06 16:51:22 843
转载 用yii发送邮件
1,首先,去官网把邮件类down下来,网址http://www.yiiframework.com/extension/mailer/#download2,解压,把mailer文件夹放在extensions文件夹下,extensions可以自己建立,与config,modules等同级,3,在控制器中应用,一句$mail = Yii::createComponent('application
2014-06-11 19:28:09 845
转载 mysql日期 获取本月第一天 获取下个月的第一天
select curdate(); --获取当前日期select last_day(curdate()); --获取当月最后一天。select DATE_ADD(curdate(),interval -day(curdate())+1 day); --获取本月第一天select date_add(curda
2014-06-11 14:19:34 1926
转载 MySQL 获得当前日期时间(以及时间的转换)
1.1 获得当前日期+时间(date + time)函数:now()除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:current_timestamp() current_timestamplocaltime() localtimelocaltimestamp() localtimestamp 这些日期时间函数,都等同于 now(
2014-04-28 12:39:22 819
转载 mysql存储过程查看,修改,删除,创建方法
mysql教程存储过程查看,修改,删除,创建方法文章主要简单的介绍关于mysql存储过程查看,修改,删除,创建的方法哦,下面举了四个实例来证明一下关于存储过程的操作。询数据库教程中的存储过程:方法一:(直接查询)select `specific_name` from mysql.proc where db = 'your_db_name' and `type` = 'p
2014-04-25 09:38:19 945
转载 php guid
function create_guid() { $charid = strtoupper(md5(uniqid(mt_rand(), true))); $hyphen = chr(45);// "-" $uuid = chr(123)// "{" .substr($charid, 0, 8).$hyphen .substr($charid, 8, 4).$hyphen .substr
2014-04-16 10:39:37 666
转载 根据汉字首字母排序 mysql
select areaName from area order by convert(areaName USING gbk) COLLATE gbk_chinese_ci asc说明:areaName为列名area为表名文章来自:http://blog.csdn.net/lpz283929516/article/details/8206851
2014-03-21 09:37:06 806
转载 yii上传图片、yii上传文件、yii控件activeFileField使用
model public function rules() { // NOTE: you should only define rules for those attributes that // will receive user inputs. return array( array('hits', 'numerical',
2014-03-04 13:54:09 830
转载 PHP JSON 数据解析代码
$json_string='{"id":1,"name":"jb51","email":"admin@jb51.net","interest":["wordpress","php"]} ';$obj=json_decode($json_string);echo $obj->name; //prints fooecho $obj->interest[1]; //prints php
2014-02-18 10:05:43 593
转载 MySql 里的IFNULL、NULLIF和ISNULL用法
今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下:mysql中isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。mysql> select isnull(1+1);-> 0mysql> select isnull(1/
2014-02-12 15:54:08 686
原创 yii 设置loginUrl
编辑文件夹config下的main.phparray( ...... 'components'=>array( 'user'=>array( // 这实际上是默认值 'loginUrl'=>array('site/login'), ), ),)
2014-02-12 10:01:35 1527
转载 MySQL中UNION和UNION ALL的使用
在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。MySQL中的UNIONUNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如:select * from gc_dfys union
2014-02-11 19:53:53 714
转载 phpMyAdmin设置存储过程及其问题
这几天需要用到数据库,使用的是MySQL,数据库管理软件使用的是phpMyAdmin,要创建一个存储过程,就需要执行一个SQL语句,语句如下,结果报错了,报错如下:“#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for th
2014-01-23 18:27:21 3025 1
原创 104款JavaScript jQuery高级页面组件开源软件
开源社区http://www.oschina.net/project/tag/292/jquery-components?lang=28&os=0&sort=time&p=1
2014-01-09 14:19:32 755
转载 asp.net iis7默认文档错误异常
默认文档异常错误当修改默认文档时IIS提示信息执行此操作时出错。详细信息:文件名: \\?\E:\DNN\web.config行号: 102错误: 在唯一密钥属性“value”设置为“Default.aspx”时,无法添加类型为“add”的重复集合项 错误原因:是IIS中已经设置了默认文档为default.aspx,这个时候就出现的冲突,引发的异常解决方法:
2014-01-07 15:36:28 1712
转载 Js获取当前日期时间及其它操作
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)
2013-12-25 14:41:18 514
转载 mysql中engine=innodb和engine=myisam的区别
最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供
2013-12-19 15:01:50 697
转载 MySQL AUTO_INCREMENT 简介
可使用复合索引在同一个数据表里创建多个相互独立的自增序列,具体做法是这样的:为数据表创建一个由多个数据列组成的PRIMARY KEY OR UNIQUE索引,并把AUTO_INCREMENT数据列包括在这个索引里作为它的最后一个数据列。这样,这个复合索引里,前面的那些数据列每构成一种独一无二的组合,最末尾的AUTO_INCREMENT数据列就会生成一个与该组合相对应的序列编号。我们经常要用到唯
2013-12-19 14:57:46 716
转载 sql随机实现,sql GUID
NewID(): 返回一个 GUID,如:0F9D0E5D-4CEF-4323-8FD5-F19353F84295; 相当于返回一个随机数 随机的实现 SQL 语句:select *, NewID() as random from table order by random
2013-12-16 13:26:23 1366
转载 Win7或Windows server 2008中IIS7支持ASP+Access解决方法
Win7或Windows server 2008中IIS7支持ASP+Access解决方法: 1. 让IIS7支持ASP Win7或Windows server 2008中IIS7是默认不安装的,所以在安装完Win7或Windows server 2008之后如果需要安装IIS7的话,就要自己动手了。安装的步骤为:开始》控制面板》程序》打开或关闭Windows功能》In
2013-12-10 13:50:43 1153
转载 利用JS代码判断是否手机访问()
很多网站都会有一个判断过程,判断是否为手机浏览器,然后跳转到相应适合的手机网站!其实只要有一个支持JS脚本的访问,我们一样可以达到这样的效果function uaredirect(murl){ try { if(document.getElementById("bdmark") != null){ return;
2013-12-09 17:00:13 1701
转载 C# 和 Linux 时间戳转换
/// /// 时间戳转为C#格式时间 /// /// /// private DateTime GetTime(string timeStamp) { DateTime dtStart = TimeZo
2013-12-09 11:40:14 1173
转载 使用ThickBox 3.1实现弹出窗口、弹出图片、弹出页面等
ThickBox是一个基于JQuery类库的扩展,它能在浏览器界面上显示非常棒的UI框, 它可以显示单图片,多图片,ajax请求内容或链接内容. 这是从官方上翻译过来的一个实例演示+代码调用.非常方便好用,有了这个,基本上就可以自由应用ThickBox. 以下的是ThickBox3.1的实例+代码调用方法点击这里查看点击下载完整演示源代码文章来源:http://www.blue
2013-12-06 13:46:42 934
转载 JS判断手机浏览器
判断原理:JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的版本一般只能通过分析浏览器的userAgen
2013-12-04 10:28:27 2396
转载 SQL2008如何创建定时任务作业
SQL2008如何创建定时任务作业 SQL2008 创建定时任务作业1.打开【SQL Server Management Studio】,在【对象资源管理器】列表中选择【SQL Server 代理】; www.2cto.com --2.鼠标右击【SQL Server 代理】,选择【启动(S)】,如已启动,可以省略此步骤;--3.展开【SQL Server 代理】列表,右击
2013-12-01 15:58:26 883
转载 ASP.NET获取IP的6种方法
服务端://方法一HttpContext.Current.Request.UserHostAddress; //方法二HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];//方法三string strHostName = System.Net.Dns.GetHostName();string clientIPAd
2013-11-26 11:59:13 861
转载 decimal.tostring()格式
Int/Decimal.ToString 方法 (String, IFormatProvider) decimal value = 16325.62m;string specifier;CultureInfo culture;// Use standard numeric format specifiers.specifier = "G";culture = Cul
2013-11-26 11:42:59 3062
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人