May232013
May232013
May232013
ThinkPHP中execute和query方法的区别
ThinkPHP中execute()和query()方法都可以在参数里直接输入SQL语句。不同的是execute()通常用来执行insert或update等SQL语句,而query常用来执行select等语句。execute()方法将返回影响的记录数,如果执行SQL的select语句的话,返回的结果将是表的总记录数。
下面举几个具体的例子说明一下:
$model=M(“MyTable”);
$result=$model->execute(‘select * from MyTable...阅读全文
May232013
May232013
May232013
php中echo,print,print_r,var_export,var_dump 的用法与区别
php中 echo,print,print_r,var_export,var_dump 这些语句或者函数的作用可以笼统的概括为他们都是输出变量内容的。但他们之间还是有着很大的区别的,这里将一一分析 echo,print,print_f,var_export,var_dump 他们之间具体有着哪些不同之处。
echo 输出一个或者多个字符串或变量值,他是php语句,不是函数。因为他不是函数,所以他也是没有返回值的。例如:
echo $str,'world','hello!';...阅读全文
May232013
PHP获取当前服务器详细信息
最近正在用PHP写一个企业级的CMS,后台需要用到PHP获取当前服务器的详细信息以及相关系统参数信息,整理了整理,现在贴这儿,以备后用。
获取系统类型及版本号: php_uname() (例:Windows NT COMPUTER 5.1 build 2600)
只获取系统类型: php_uname(‘s’) (或:PHP_OS,例:Windows NT)
只获取系统版本号: php_uname(‘r’) (例:5.1)
获取PHP运...阅读全文
May212013
Apr122013
php 得到上周,本周,上月,本月,本季度,上 季度
<?php
echo date("Ymd",strtotime("now")), "\n";
echo date("Ymd",strtotime("-1 week Monday")), "\n";
echo date("Ymd",strtotime("-1 week Sunday")), "\n";
echo date("Ymd",strtotime("+0 week Monday")), "\n";
echo date("Ymd",strtotime("+0 week Sunday")), "\n";
echo "*********第几个月:";
echo date('n');
echo "*********本周周几:";
echo date("w");
echo ...阅读全文
Mar242013
Linux添加开机自启动项
使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下:
chkconfig –list
可能输出如下:
openvpn
0:关闭 1:开启 …… 6:关闭 (0-6 为启动级别 ; 关闭/开启为相应级别下该服务的自动启动选项)
如果希望对自动启动选项做出改变,命令格式为:
chkconfig –level x name on/off
z.B. chkc...阅读全文