自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zezeshenshi的专栏

php学习ing

  • 博客(20)
  • 收藏
  • 关注

原创 psql与php

// 连接,选择数据库 $dbconn = pg_connect("host=192.168.1.254 dbname=jz user=postgres password=123456 port=5432") or die('Could not connect: ' . pg_last_error()); if($dbconn) { print "OK! Has connect

2013-01-19 16:47:58 499

转载 如何知道一个未知长度的字符串哪个字符出现的次数最多

如何知道一个未知长度的字符串哪个字符出现的次数最多 $str=”asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas”;//任意长度字符串//解法一(最快速的解法,但是基本功要扎实)$arr=str_split($str);$arr=array_count_values($arr);arsort($arr);print

2013-01-14 15:34:08 480

原创 mysql cross join

笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用',' 如:SELECT * FROM table1 CROSS JOIN table2 SELECT * FROM table1 JOIN table2 SELECT * FROM table1,table2 由于其返回的结果为被连接的两个数据表的乘积,因此当有

2015-03-08 23:24:06 1003

原创 mysql日期和时间类型

datetime      8 bytes   date 3 bytestimestamp        4 bytes   date          3 bytes   year          1 bytes    timestamp显示的范围:1970-01-01 00:00:00  到 2038-01-19 03:14:07 在建表时,列

2015-02-27 00:39:16 323

原创 mysql unsigned

UNSIGNED 属性是将数字类型无符号化。特别用于主键是自增的类型。负面影响: 两个字段都是unsigned int ,1 2 当1-2 的时候返回的 并不是-1,而是4294967295,unsigned int最大的数字。在mysql数据库中对UNSIGNED数的操作,其返回值都是UNSIGNED 。 那么,怎么返回-1 呢? set sql_mode = ‘NO_UNSIGNED_

2015-02-27 00:05:02 1541

转载 mysql 将时间戳直接转换成日期时间

mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' )  ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' )  ->2007年11月20 UNIX_TIMESTAMP()是与之相对正好相反的时间函数  UNIX_TIMESTAMP(), UNIX_TIM

2014-04-12 14:56:23 573

转载 thinkphpsetInc、setDec

而对于统计字段(通常指的是数字类型)的更新,系统还提供了 setInc 和 setDec 方法: $User = M( "User" ); // 实例化 User 对象 $User->setInc( 'score','id=5',3 ); // 用户的积分加 3 $User->setInc( 'score','id=5' ); // 用户的积分加 1 $User->

2013-10-23 11:38:59 477

转载 ThinkPHP 中M方法和D方法的具体区别

M方法和D方法的区别ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。使用M方法如果是如下情况,请考虑使用 M方法:对数据表进行简单的 CURD 操作而无复杂的业务逻辑时只有个别的表有较为复杂的业务逻辑时,将 M方法 与实例化 CommonModel 类进行结合使用M方法

2013-10-18 10:50:28 586

原创 thinkphp读取配置

定义了配置文件之后,可以使用系统提供的C方法(如果觉得比较奇怪的话,可以借助Config单词来帮助记忆)来读取已有的配置:C('参数名称')//获取已经设置的参数值例如,C('APP_STATUS') 可以读取到系统的调试模式的设置值,同样,由于配置参数不区分大小写,因此C('app_status')是等效的,但是建议使用大写方式的规范。如果APP_STATUS尚未存在设置,则

2013-10-17 18:07:55 634

原创 关于win7 下不能打开 chm文件

1,右键关联chm文件的“打开方式”到\Windows\HH.exe 2,在命令行运行regsvr32 itss.dll 3,在命令行运行regsvr32 hhctrl.ocx

2013-10-17 14:21:53 488

原创 thinkphp学习

1. D和M的区别主要在于:    M方法不需要创建模型类文件,M方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动       态赋值的方式实现   而D方法必须有创建模型类。2. 数据库连接:在配置文件config.php  if(!defined('THINK_PATH')) exit();  return array(    'D

2013-09-04 15:12:26 415

转载 SQL 查找重复记录

SQL 查找重复记录USE TESTGOIF EXISTS(SELECT * FROM SYSOBJECTS WHERE NAME = 'product')DROP TABLE productCREATE TABLE product( ID INT IDENTITY(1,1) PRIMARY KEY NOT NULL, Pid INT NOT

2013-07-27 10:29:36 444

转载 PHP中的is_callable函数

is_callable — 验证变量的内容是否能够进行函数调用 Descriptionbool is_callable ( callback $name [, bool $syntax_only = false [, string &$callable_name ]] )验证变量的内容是否能够进行函数调用。可以用于检查一个变量是否包含一个有效的函数名

2013-06-17 09:03:04 563

转载 关于 Node.js:所有PHP开发人员应该知道的5点

1. Node.js构建于Chrome的JavaScript引擎 我们知道,Google的Chrome浏览器有一个非常快速的JavaScript引擎,叫做V8。这个JS引擎可以被独立出来。Node.js就是建立在V8之上的。这也是为什么Node.js会运行得如此之快。这对于开发者来说,有几个好处: 你不需要重新学习一门新的语言,它就是JS。我常常查看Chrome和Mozilla

2013-06-07 15:59:03 633

原创 php对象参数传值

class Student { private $name; public function setName($value) { $this->name=$value; } } class sch { private $student; public function setstudent(Student s) { $this->stud

2013-04-06 10:35:05 591

原创 关于$_SERVER()

#测试网址:     http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST']."";           #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数echo $_SERV

2013-01-25 15:42:55 353

原创 Postgresql主键自增

需要为主键创建一个序列: 在创建表之后,创建sequenceCREATE SEQUENCE event_id_seqSTART WITH 1INCREMENT BY 1NO MINVALUENO MAXVALUECACHE 1;alter table event alter column id set default nextval('event_id_se

2013-01-25 15:23:04 4939

原创 一道牛B的题目

$a = 3;$b = 5;if($a = 5 || $b = 7) {    $a++;    $b++;}echo $a . " " . $b;

2013-01-19 16:46:15 356

原创 php函数strrchr()

strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。如果成失败,否则返回 false。语法strrchr(string,char)参数 描述 string 必需。规定被搜索的字符串。 char 必需。规定要查找的字符。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。 提示和注释 echo strrc

2013-01-14 15:26:37 402

转载 php中static静态类与static 静态变量用法区别

声明类成员或方法为 static ,就可以不实例化类而直接访问,不能通过一个对象来访问其中的静态成员(静态方法除外,方法可以)。静态成员属于类,不属于任何对象实例,但类的对象实例都能共享。Class Person{    // 定义静态成员属性    public static $country = "中国";    // 定义静态成员方法    public stat

2013-01-08 22:20:57 367

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除