PHP
jijunyuan
专注IOS开发,诚实做人,诚信做事!!!
展开
-
php--连接数据库【不懂php也能写接口】
写一个php文件,就是配置数据库的,可以直接把下面的代码复制到一个php文件中,让后改一下数据库的路径以及用户名,密码这段代码就可以使用了。返回的是json数据一下为代码,当然了也可以根据这些代码封装成函数,增加其重用性。<?php// phpinfo(); //创建数据库连接 $conn = mysql_connect("127.0.0.1","root","root")原创 2014-04-29 16:40:06 · 2753 阅读 · 0 评论 -
设计模式【7】:桥接模式【接口适配】
1,定义Gof23设计模式中是这样定义桥接设计模式:桥接模式的目的是把抽象层次结构从其实现中分离出来,使其能够独立变更。抽象层定义了供客户端使用的上层的抽象接口。实现层次结构定义了供抽象层次使用的底层接口。实现类的引用被封装于抽象类的实例中时,桥接就形成了。我们用一个游戏的例子去理解这个桥接模式,比如,我们假如魂斗罗一代,魂斗罗二代界面没多大变化,可以共用一套底层接口。上面这个原创 2014-05-20 11:24:17 · 1077 阅读 · 0 评论 -
$_SESSION
三个界面来学习$_SESSION的使用第一个界面:对应的代码: 我的商品列表 三国演义 水浒传 红楼梦 鲁迅全集 西游记 查看购物车 第二个界面:对应代码:<?php echo "购买商品成功";原创 2014-05-13 16:16:15 · 1168 阅读 · 0 评论 -
php中的多种界面跳转方式
方法1: PHP中 header() 函数phpheader("Location:http://blog.phpha.com");?>注意:1. location 与 : 之间不能有空格,否则不会跳转。2. header()前不能有任何的输出。3. header()之后的PHP代码还会被执行。方法2: Meta标签Meta标签是HTML中负责提供文档元信息的标签,在PH原创 2014-03-26 14:14:39 · 1172 阅读 · 0 评论 -
【1】超全局变量:$_GET
举个例子,两个界面test1.php和test2.php其中test1.php代码如下:<?php echo "传送数据"?>test2.php代码如下:<?php echo ""; echo print_r($_GET); echo "";?>则点击test1中“传送数据”,可以通过$_GET获取url传过来的数据结果为:原创 2014-05-05 15:35:29 · 986 阅读 · 0 评论 -
php---预编译
当出现当量操作sql语句,比如大量将数据插入数据库中,原来的那种单个执行sql语句或者批量执行sql语句的做法,显然是不可行的,因为无论是单个执行还是批量执行都会连续的发送sql语句向数据库中,数据库接到sql语句对它进行编译处理,从而导致效率底下。而php中出现的预编译解决了这个问题,他的工作原理是:将sql语句发过去,数据库对这一个sql语句进行预编译处理。之后你只需要将要数据发送到数据库原创 2014-05-05 13:47:10 · 3580 阅读 · 0 评论 -
php中or ,and的作用及使用
关于or,and的使用,查资料得知:and相当于then,or相当于else下面通过举例来理解这两个关键字的使用: 比如:【1】$isRight or $a=1000;他与下面这段代码是等价的:if(isRight==true){}else{ $a=1000;}【2】$update and $db_factory=1;等价于: if($update=原创 2014-05-04 16:47:56 · 2538 阅读 · 0 评论 -
smarty自定义函数【register,block】以及自定义插件
这是smarty的两个比较常用的自定义函数的方法。这里面设计了两个文件,一个是模板文件:testfunction.html另外一个可以称之为控制器文件:functioncontroller.php其中模板文件我是这样写的: 测试function 测试block i an a boy 控制器文件我是这样写的: require_once('./sm原创 2014-04-14 22:36:14 · 1834 阅读 · 0 评论 -
php---数据库类封装
为了节省以后的时间,今天封装了操作sql语句的一个类,在此保存起来,方面以后使用。这个类的文件名:SqlTool.class.php主要有dql和dml两个函数看下面的源码“<?php class SqlTool{ private $conn; private $username="root"; private $password="12原创 2014-04-30 15:56:18 · 1175 阅读 · 0 评论 -
设计模式【9】:中介者模式【对象去耦】
中介者模式(Mediator),用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式的相互引用,从而使其耦合松散,而且可以独立的改变它们之间的交互。中介者模式UML类图: 由上图可以看出:Mediator 抽象中介者类,定义了同事对象到中介者对象的接口;Colleague抽象同事类;ConcreteMediator具体中介者类,实现抽象类的方法,它需要转载 2014-05-21 16:18:00 · 714 阅读 · 0 评论