随笔分类 -  PHP 知识点

php knowledge
摘要:写在前: 项目的数据库是sql server,但是自己的系统是mac os。这样导致了需要一个烦人的系统环境搭建过程。目前要在mac 上的php环境中支持mssql环境访问,经过自己了解,有两种方式: 一、ADOdb是Active Data Objects database的简称,它是一种PHP存取数据库的函式组件。它允许程序员以一致的方式来存取数据库,从而忽略后台数据库的种类的差异。它的优势是能让程序员在转移数据库平台时,可以不用花费大量时间重新书写代码。笔者花了大量时间在该环境的搭建中,但是没成功运行。数据库总是显示连接不上,希望有探究精神的童鞋能够研究一下,然后做一个share l... 阅读全文
posted @ 2013-12-04 12:17 time4cnblogs 阅读(1009) 评论(0) 推荐(0)
摘要:虽然php是构建web的强有力工具,但是由于php的存储函数并没有标准化.这导致在不同数据库间的函数名称和参数有很大的差异,更换数据库也将带来大量的代码修复工作.adodb类库就是为了解决这个问题而产生. adodb作为php程序和数据库间的中间层,为访问数据库定义了一个轻量级的,一致性的接口,... 阅读全文
posted @ 2012-09-24 00:49 time4cnblogs 阅读(903) 评论(1) 推荐(0)
摘要:1.创建数据库. 在MySQL中应用 create database 语句创建数据库.格式如下: create database db_name; db_name 为数据库名,必须为合法名称.规定如下: a.不能与其他数据库重名. b.名字可以是任意的字母,阿拉伯数字,下划线或者"$"组成.可以使用以上任意的字符开头,但不能是使用单独的数字,哪样会造成与数字混淆. c.名字最长可由64个字符组成(包括表,列和索引),而别名最多可长达256个字符. d.不能使用MySQL关键字作为数据库名称和表名. ps: 执行过程... 阅读全文
posted @ 2012-09-17 03:32 time4cnblogs 阅读(821) 评论(4) 推荐(1)
摘要:类类的声明:View Code //ps:在class关键字前可以加权限修饰符外,还可以加static,abstract等关键字.一个类,即一对大括号之间的全部内容都要在一段代码段中,不允许将类中的内容分割成对块.成员属性: 在类中直接声明的变量称为成员属性/变量.其类型可以为php中的标量类型和复合类型,使用资源类型和空类型是无效的.此外,成员属性的声明时,必须要有关键字来修饰:有特定意义的关键字:public,protected,private ;不需要特定意义:var.声明成员属性时,没有必要赋初始值.成员常量: 以const常量修饰,例如:const PI = 3.1415926;.. 阅读全文
posted @ 2012-09-09 20:41 time4cnblogs 阅读(778) 评论(0) 推荐(0)
摘要:文件處理函數1.文件操作. 打开文件: 打開指定的文件時會返回相應的對象,若不存在指定的文件,那麼可能會自動創建這個文件。 resource fopen(string filename,string mode [,int use_include_path][,resource context]); filename 可以是包含文件路径的文件名,也可以是某种协议给出的URL(打开远程文件).为了避免系统切换带来的麻烦,采用'/'作为路径分隔符. mode: 设置打开文件的方式,分别有: r:只读模式,文件指针位于文件头部. ... 阅读全文
posted @ 2012-08-27 00:05 time4cnblogs 阅读(793) 评论(3) 推荐(1)
摘要:最近看对显示器多了,眼睛有点不好使啊.程序员要好好保护眼睛.眼睛使在受不了,看了会PHP书籍.做下总结:SESSION与COOKIE区别: Session 将信息保存在服务器上.服务器在接受到唯一的SESSION_ID后,根据这个ID获取相关数据,然后将信息传递到客户端(浏览器). Cookie 是将所有信息以文本的形式存在本地文件,并由客户端(浏览器)进行管理与维护.因为Session 数据存储在server端,所以远程client无法对数据进行修改;而Cookie存储在client本地,容易被获取和篡改.所以Session安全性较高.SESSION 介绍: PHP5 后sessi... 阅读全文
posted @ 2012-08-18 02:37 time4cnblogs 阅读(590) 评论(0) 推荐(0)
摘要:3.新手尝试php mail发送遇到:Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in.....原因:smtp服务器不正确或端口不正确。。我这里用到的是qq邮箱发送。解决方法:在php.ini 仲设置,并重启。[mail function]; For Win32 only.SMTP = smtp.qq.com smtp_port 阅读全文
posted @ 2012-06-12 16:02 time4cnblogs 阅读(597) 评论(0) 推荐(0)